Python代碼塊使用縮進對齊表示代碼邏輯,Python每段代碼塊縮進的空白數量能夠任意,但要確保同段代碼塊語句必須包含相同的縮進空白數量。建議在代碼塊的每一個縮進層次使用單個製表符或兩個空格或四個空格 , 切記不能混用。python
如語句過長,致使編輯器的窗口寬度不能徹底徹底顯示時。就可使用「」符合將一行語句分爲多行顯示。編輯器
在Python語言中,引號主要用於表示字符串。可使用單引號(')、雙引號(」)、三引號(’’’),引號必須成對使用。單引號和雙引號用於程序中的字符串表示;三引號容許一個字符串能夠跨多行、字符串中能夠包含換行符、製表符以及其餘特殊字符,三引號也用於程序中的註釋。函數
標識符用於Python語言的變量、關鍵字、函數、對象等數據的命名。標識符的命名須要遵循下面的規則。對象
① 能夠由字母(大寫A—Z或小寫a—z)、數字(0—9)和_(下劃線)組合而成,但不能由數字開頭;作用域
② 不能包含除_之外的任何特殊字符,如:%、#、&、逗號、空格等;字符串
③ 不能包含空白字符(換行符、空格和製表符稱爲空白字符);it
④ 標識符不能是Python語言的關鍵字和保留字;for循環
⑤ 標識符區分大小寫,num1和Num2是兩個不一樣的標識符。table
⑥ 標識符的命名要有意義,作到見名知意。class
Python預先定義了一部分有特別意義的標識符,用於語言自身使用。這部分標識符稱爲關鍵字或保留字,不能用於其它用途,不然會引發語法錯誤,隨着Python語言的發展,其預留的關鍵字也會有所變化。表1列出了Python預留的關鍵字。
關鍵字 | 含義 |
---|---|
yield | 用於從函數依次返回值 |
False | 布爾類型的值,表示假,與True相對 |
None | 表示什麼也沒有,本身的數據類型NoneType |
True | 布爾類型的值,表示真,與False相反 |
and | 用於表達式運算,邏輯與操做 |
as | 用於類型轉換 |
assert | 斷言,用於判斷變量或者條件表達式的值是否爲真 |
break | 中斷循環語句的執行 |
class | 用於定義類 |
continue | 跳出本次循環,繼續執行下一次循環 |
def | 用於定義函數或方法 |
del | 刪除變量或序列的值 |
elif | 條件語句,與if、else結合使用 |
else | 條件語句,與if、else結合使用 ,也可用於異常和循環語句 |
except | 包含捕獲異常後的操做代碼塊,與try、finally結合使用 |
finally | 用於異常語句,出現異常後,始終要執行finally包含的代碼塊,與try、except結合使用 |
for | for循環語句 |
from | 用於導入模塊,與import結合使用 |
global | 定義全局變量 |
if | 條件語句,與elif、else結合使用 |
import | 用於導入模塊,與from結合使用 |
in | 判斷變量是否在序列中 |
is | 判斷變量是否爲某個類的實例 |
lambda | 定義匿名函數 |
nonlocal | 用於標識外部做用域的函數 |
not | 用於表達式運算,邏輯非操做 |
or | 用於表達式運算,邏輯或操做 |
pass | 空的類、方法或函數的佔位符 |
raise | 異常拋出操做 |
return | 用於從函數返回計算結果 |
try | 包含可能會出現異常的語句,與except、finally結合使用 |
while | while循環語句 |
with | 簡化Python的語句 |
用標識符命名的存儲單元的地址稱爲變量,變量是用來存儲數據的,經過標識符能夠獲取變量的值,也能夠對變量進行賦值。對變量賦值的意思是將值賦給變量,賦值完成後,變量所指向的存儲單元存儲了被賦的值,在Pyhton語言中賦值操做符爲「=、+=、-=、*=、/=、%=、**=、//=」。
當程序使用變量存儲數據時,必需要先聲明變量,而後才能使用。
能夠在變量聲明時給變量賦值,也能夠不賦值。聲明變量時,不須要聲明數據類型,Python會自動選擇數據類型進行匹配。