Python基礎 1. 語句和語法 1.1 註釋 Python註釋語句從該字元開始,註釋可以在一行的任何位置開始,字元後面的所有內容都會被解釋器忽略掉。 1.2 \ 繼續 Python語句一般使用換行分隔,即一行一個語句。但是一個過長的語句可以使用\來分解成幾行,如下例: if (weather_i ...
Python基礎
1. 語句和語法
1.1 # 註釋
Python註釋語句從該字元開始,註釋可以在一行的任何位置開始,字元後面的所有內容都會被解釋器忽略掉。
1.2 \ 繼續
Python語句一般使用換行分隔,即一行一個語句。但是一個過長的語句可以使用\來分解成幾行,如下例:
if (weather_is_hot == 1) and \
(warnings == 1):
return 1
1.3 :代碼組
縮進相同的一組語句構成一個代碼塊,我們稱之為代碼組。像if、while這樣的符合語句,首行以關鍵字開始,以冒號結束,該行之後的一行或多行構成代碼組,我們將首行及後面的代碼組成為一個子句。
1.4 代碼組由不同的縮進分隔
Python使用縮進來分隔代碼組,同一個代碼組的代碼必須嚴格左對齊。縮進的深度增加,代碼的層次也在加深,沒有縮進的代碼塊是最高層次的。
1.5 ; 同一行書寫多個語句
分號允許講多個語句寫在同一行,語句間用分號隔開,而語句不能在這行開始新的代碼塊
1.6 模塊
每一個Python文件都可以當成是一個模塊,模塊以磁碟文件的形式存在
2. 變數賦值
Python語言中,=是主要的賦值運算符(其他都是增量賦值運算符)。賦值並不是直接把值賦給一個變數,Python中對象是通過引用傳遞的。在賦值時,不管這個對象是新建的還是已經存在的,都是將該對象的引用賦值給變數,而不是把值給變數。從Python2.0開始,等號可以和一個算術運算符組合在一起,將計算結果重新賦值給左邊的變數,這被稱為增量賦值。
3. 標識符
標識符是電腦語言中允許作為名字的有效字元串集合。其中有一部分是關鍵字,構成語言的標識符。這樣的標識符是不能做它用的標識符的,否則會引起異常
3.1 合法的Python標識符
Python標識符字元串規則:第一個字母必須是字母或下劃線;剩下的字元可以是字母數字和下劃線;大小寫很敏感
3.2 內建
除了關鍵字外,Python還有可以在任何一級代碼使用的“內建”的名字集合,這些名字可以有解釋器設置和使用。
3.3 專用下劃線標識符
Python用下劃線作為變數首碼或者尾碼制定特殊變數。在正常變成中要避免使用下劃線作為變數首碼