在本教程中,您将了解关键字(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版本中发生变化。
运行下列程序可以使你知道你现在python的关键词列表
import keyword
print(keyword.kwlist)
结果
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
Python 标识符
标识符是给类、函数、变量等实体的名称。它有助于区分一个实体和另一个实体。
编写标识符的规则
- 标识符可以是小写字母(a 到 z)或大写字母(A 到 Z)或数字(0 到 9)或下划线 _ 的组合。 myClass、var_1 和 print_this_to_screen 等名称都是有效的标识符;
- 标识符不能以数字开头。 1variable 无效,但 variable1 是有效名称;
- 关键字不能用作标识符。
global = 1
- 特殊字符!, @, #, $, % 等不能用作标识符;
- 标识符可以是任意长度。
注意事项
- Python 是一种区分大小写的语言。这意味着,变量和变量是不一样的;
- 总是给标识符一个有意义的名字。虽然 c = 10 是一个有效的名称,但写成 count = 10 会更有意义,并且当您在很长一段时间后查看代码时更容易弄清楚它代表什么;
- 可以使用下划线分隔多个单词,例如 this_is_a_long_variable。
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!