python辨別符和關鍵字
辨別符和關鍵字都是之中具有某種意義的标記和稱謂,就像人的外号一樣。所謂的辨別符就是代碼的分号、單引号、雙引号等等就是辨別符,而代碼中的if、for等等就是關鍵字。
python語言的辨別符使用規則和C語言類似,具體說明如下:
- 第一個字元必須是字母或者下劃線(_)。
- 剩下的字元可以是字母、數字、下劃線。
- 區分大小寫。比如foo跟Foo是不同的。
- 辨別符不能以數字開頭,出了下劃線外,其他的符号都不允許使用。
- 在python3中,非ASCII辨別符也是合法的。
關鍵字是python系統保留使用的辨別符,也就是說隻有python系統才能使用,開發者不能把它們用作任何辨別符的名稱。我們可以通過調用keyword子產品檢視所有關鍵字:
import keyword # 導入名為“keyword”的内置标準庫print(len(keyword.kwlist)) # 檢視關鍵字的個數print(keyword.kwlist) # 列出所有的關鍵字123
至于每個關鍵字的用途後續會陸續講到,但是要注意:以下劃線尅是或者結束的辨別符通常有特殊的特殊意義。例如,以一個下劃線開始的辨別符(如 “_foo”)不能用from module import語句導入。前後均有兩個下劃線的辨別符(如“init”)被特殊方法保留。前面有兩個下劃線的辨別符(如“__bar”)用來實作類的私有化屬性。通常情況下應該避免使用類似的辨別符。
python辨別符、關鍵字、注釋
一、辨別符
辨別符命名規則:
- 辨別符隻能有字母、數字、下劃線_組成
- 不能以數字開頭
- 對大小寫敏感
- 不能使用關鍵字
二、關鍵字
輸入以下指令可以檢視python中的關鍵字
import keywordkeyword.kwlist12
三、注釋
- 單行注釋:#
#python單行注釋1
- 多行注釋:三對單引号(’’’ ‘’’)或者三對雙引号(""" “”")包圍
'''python多行注釋符,三對單引号python多行注釋符,三對單引号python多行注釋符,三對單引号'''12345
'''python多行注釋符,三對雙引号python多行注釋符,三對雙引号python多行注釋符,三對雙引号'''