在本教程中,您將了解關(guān)鍵字(Python中的保留字)和標識符(變量、函數(shù)等的名稱)。
關(guān)鍵字是Python中的保留字。
我們不能將關(guān)鍵字用作 變量名,函數(shù)名或任何其他標識符。它們用于定義Python語言的語法和結(jié)構(gòu)。
在Python中,關(guān)鍵字區(qū)分大小寫。
Python 3.7中有 33 個關(guān)鍵字。該數(shù)字在一段時間內(nèi)可能會略有變化。
所有關(guān)鍵字必須是小寫的,其中 True,F(xiàn)alse 和 None 除外。下面列出了所有關(guān)鍵字。
False | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |
一次查看所有關(guān)鍵字,并試圖弄清它們的含義可能比較困難。
如果您想查看所有關(guān)鍵字列表,這里是所有關(guān)鍵字的完整列表和示例。
標識符是給諸如類,函數(shù),變量等實體的名稱。它有助于將一個實體與另一個實體區(qū)分開。
標識符可以是小寫字母(a 至 z)或大寫字母(A 至 Z)或數(shù)字(0 至 9)或下劃線(_)的組合。myClass,var_1,var_name_1, print_this_to_screen 都是有效的。
標識符不能以數(shù)字開頭。1variable 是無效的,但 variable1 是有效的。
關(guān)鍵字不能用作標識符。
>>> global = 1 File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax
我們不能使用像!。,@,#,$,%等這樣的特殊符號。
>>> a@ = 0 File "<interactive input>", line 1 a@ = 0 ^ SyntaxError: invalid syntax
標識符可以是任意長度。
Python 是 區(qū)分大小寫 的語言。這意味著 Variable 和 variable 是兩個不同的變量。同時,也建議大家,在實際編程中,始終命名有意義的標識符。
雖然,c = 10 也是有效的。但是使用 count = 10 看起來會更有意義,并且即使您在經(jīng)過一段長時間的間隔之后查看代碼,也更容易弄清楚它的作用和它所代表的意義。
可以使用下劃線分隔多個單詞進行命名,例如:this_is_a_long_variable