09.16 Python快速入門!不要問為什麼小學生都會Python,因為他看了文章

Python作為一個,目前最火的編程語言之一,已經滲透到了各行各業。它易學好懂,擁有著豐富的庫,功能齊全。人生苦短,就用Python。

篇閱讀時間不長,大家最好親自碼一遍代碼,這樣可以更有收穫。


有很多想要學習Python卻找不到途徑的朋友,我這裡整理了一些關於Python的學習資料,從基礎到入門到實戰都要。有需要的朋友可以關注並私信“01”免費獲取...

概要

1、瞭解和安裝編寫和運行Python代碼利器:VsCode;

2、掌握Python的註釋功能,從一開始就可以學會規範代碼;

3、掌握Python基本運算符,初步感受編程語言特色。


VsCode安裝和使用

編譯運行Python是一個大工程,我們需要一個很棒的編輯器,最好是簡約而又時尚,實用而又炫酷。剛好,這裡就有一款Python編輯器:Visual Studio Code,簡稱 VsCode,它是微軟開發出來的軟件。功能強大卻又簡單方便,除了Python,它還可以編譯C++,C#,PHP等其他語言。


Python快速入門!不要問為什麼小學生都會Python,因為他看了文章


VsCode界面展示

有兩種方法可以安裝VsCode:

  • 先安裝Anaconda這款軟件,在安裝過程中,有個選項可直接安裝Microsoft VsCode編輯器。
  • 去官網下載安裝:https://code.visualstudio.com/。

安裝完成後,請先安裝一個神器,可以自動補全代碼,十分方便。打開VsCode之後輸入 "Ctrl + p",在彈出來的對話框輸入:ext install python,下載第一個即可。


Python快速入門!不要問為什麼小學生都會Python,因為他看了文章



Python快速入門!不要問為什麼小學生都會Python,因為他看了文章



一切就緒後,我們嘗試每個學程序都會學習的,打印 ”Hello World“ ,有兩種方法:

  • 自己創建一個文檔,把後綴改成 ”.py“,比如我們叫它 ”Hello.py“ ,然後用VsCode 菜單的 ”Open File(打開文件)“ 打開你所創建的文件,然後輸入代碼:"print(‘Hello World’)" 。
  • 直接利用 VSCode 創建文件,你只需要打開菜單中的 "New File(新文件)",輸入代碼並且運行後再選擇保存你想要的位置。


Python快速入門!不要問為什麼小學生都會Python,因為他看了文章


接下來就是運行程序了,有兩種方法:

  • 右鍵選擇 "在終端運行Python文件"。
  • 在 VSCode 界面下方的 "TERMINAL(終端)" 用命令操作:我們在先用“cd”命令進入Hello.py所在的文件位置,或者用VSCode菜單中的 "Open Folder(打開文件夾)" 直接讓終端處於 "Hello.py" 所在的文件位置,之後就輸入命令 "python Hello.py" 運行程序即可。


Python快速入門!不要問為什麼小學生都會Python,因為他看了文章



Python快速入門!不要問為什麼小學生都會Python,因為他看了文章



註釋

註釋是每一個程序語言必備的功能,它的好處是很多:

  • 把你的代碼思路和計劃寫在程序裡,當作筆記。
  • 註釋代碼功能,可以讓他人快速讀懂你的代碼。
  • 暫時禁用某行代碼,方便你調試代碼。

在Python 中我們用 ”#” 來實現註釋功能。這裡我們給大家列舉註釋常用的幾種情景,大家學習後再做一下練習題基本就過關了。

代碼:

print("How old are you") # print a sentence
print(1+1) # print the result of one plus one

講解:

綠色字體部分就是註釋,這個例子展示的是解釋本行的功能。我們分別給:在屏幕中打印一句話和 計算 1+1 兩行代碼予以註釋,作為一個例子,代碼本身是很簡單的,大家如果碰到很複雜的一行代碼,比如一個複雜的計算公式,這時候註釋的重要性就出來了。

代碼:

def add(a,b): # function of add operation
return a+b
print (add(2,3))

講解:

這個例子展示的是註釋的解釋函數的功能:我們定義了一個超級簡單的函數,一個實現a+b的函數, a 和 b 是待輸入的變量,我們在函數的後面註釋一段話,告訴大家這是一個實現加法運算的函數,方便後面的調用。我們在第3行直接用add(2,3)實現了對加法函數的調用。

代碼:

c = add(3,3)
#c = add(3,4)
print (c)

講解:

這個例子展示的是註釋的屏蔽某行代碼 :我們寫了兩行代碼,分別是調用add函數,實現 3+3以及3+4 ,但是我們只想給c這個變量賦上 3+3的結果,這時候我們可以用註釋暫時屏蔽c= add(3+4)來達到這個效果。

值得注意的是 print函數在 Python3 中一定加括號 () 來使用。

運行結果:

How old are you
2
5
6

練習題:

1,定義一個減法函數,並註釋出它的功能。

2,打印 How old # are you? 並查看結果。

3,寫出兩行代碼同時調用減法函數,並註釋掉其中一行,打印結果。


運算符

算術運算符

在上面註釋的例子中,我們用了加法 +和減法 - ,事實上它們都是運算符,具體來說叫做算術運算符。除此之外,算術運算符還有:*,/,%,**,//,分別是乘,除,取餘,乘方(冪),除數向下取整。

代碼:

print (8%3/2)
print (11//3**2)

講解:

第1行代碼用了兩個算術運算符,分別是%和 / ,先計算 8 % 3,除數取餘後結果等於 2 之後再除以 2,結果是 1

第2行代碼用了兩個算術運算符,分別是//和 ** ,先計算 3 ** 2,結果等於9 之後再計算 11//9,除數向下取整等於 1。這裡需要注意的計算的優先級順序。

比較運算符

顧名思義,就是負責對兩個數字大小進行比較,它們分別是==, !=,>,=,<=,代表的意思分別是,等於,不等於,大於,小於,大於等於,小於等於。注意結果輸出的是True(正確)或者 False (錯誤)。

代碼:

print (9*8 != 8*9)
print (9%2 == 4-3)
print (3**2 >= 3*3)

講解:

第1行代碼用了 !=,來判斷9*8是否等於 8*9。

第2行代碼用了 ==,來判斷9%2是否 等於 4-3 。

第3行代碼用了 >=,來判斷3**2是否 大於等於 3*3 。

邏輯運算符

熟悉數字電路的同學可能對於 與或非 這三個字比較熟悉,沒錯,在 Python 中我們也有對應的三種運算符,分別是and, or,not 。and要求兩邊邏輯都是正確的,才會認為結果是正確的;or要求兩個邏輯至少一個正確,那麼結果就是正確,not起到反作用,顛倒是非。功能上而言,它們更多的是用在條件語句中起到用邏輯關係來連接不同條件的作用,返回的結果和比較運算符一樣,是True(正確)或者 False (錯誤)。

代碼:

print (5 > 3 and 4 < 3)
print (5 > 3 or 4 < 3)
print (not 4 < 3)

講解:

第1行代碼用了 and,由於兩邊中 4<3 是錯誤的,所以結果是錯誤的。

第2行代碼用了 or,由於兩邊中 5>3 是正確的,所以結果是正確的。

第3行代碼用了not,由於兩邊中 4<3 是錯誤的,所以結果是正確的。

運行結果:

1.0
1
False
True
True
False
True
True


分享到:


相關文章: