购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 关键字

变量的命名要避免和Python关键字重名。

关键字是Python预先定义的有特定意义的标识符,供Python自身使用。有时候关键字也叫作保留字。关键字不能用于其他用途,否则会引起语法错误。在Python 3.8中,预留的关键字有35个,数量比之前的版本有所增加。

下列代码用来获取Python中的关键字,源代码见code\2\keyword.py。

1  import keyword
2  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 3.8的35个预留关键字如图2-3所示。

图2-3 Python 3.8的关键字 BO0bYVnX0ymWb1NmOHaCNmLkU6ya9KOHsNRDHLbQgtSbiFiBDzDwwcPkit9Q/daz

点击中间区域
呼出菜单
上一章
目录
下一章
×