Python 关键字和标识符
在本教程中,您将学习关键字(Python 中的保留字)和标识符(变量,函数等的名称)。
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 |
一次查看所有关键字并试图弄清它们的含义可能不胜枚举。
如果要进行概述,请参见以下所有关键字的完整列表和示例。
Python 标识符
标识符是给诸如类,函数,变量等实体的名称。它有助于将一个实体与另一个实体区分开。
编写标识符的规则
-
标识符可以是小写(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。