Python 关键字和标识符
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
.
Python