原文: https://www.programiz.com/python-programming/keywords-identifier
关键字是 Python 中的保留字。
我们不能将关键字用作变量名称,函数名称或任何其他标识符。 它们用于定义 Python 语言的语法和结构。
在 Python 中,关键字区分大小写。
Python 3.7 中有 33 个关键字。 随着时间的推移,此数字可能会略有不同。
除True
,False
和None
之外的所有关键字均使用小写字母,并且必须照原样书写。 所有关键字的列表如下。
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 |
一次查看所有关键字并试图弄清它们的含义可能不胜枚举。
如果要进行概述,请参见以下所有关键字的完整列表和示例。
标识符是给诸如类,函数,变量等实体的名称。它有助于将一个实体与另一个实体区分开。
-
标识符可以是小写(a 至 z)或大写(A 至 Z)或数字(0 至 9)或下划线
_
。 诸如myClass
,var_1
和print_this_to_screen
之类的名称都是有效的示例。 -
标识符不能以数字开头。
1variable
无效,但是variable1
是有效名称。 -
关键字不能用作标识符。
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 是区分大小写的语言。 这意味着Variable
和variable
不同。
始终给标识符一个有意义的名称。 尽管c = 10
是一个有效的名称,但编写count = 10
会更有意义,并且在经过一段较长的间隔后查看代码时,更容易弄清楚它代表什么。
可以使用下划线分隔多个单词,例如this_is_a_long_variable
。