编辑这个页面须要登录或更高权限!
在本教程中,您将了解关键字(Python中的保留字)和标识符(变量、函数等的名称)。
关键字是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,var_name_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