保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。

 

Python 包含的保留字可以执行如下命令进行查看:

>>> import keyword

>>> keyword.kwlist

['False', 'None', 'True', 'and', 'as', 'assert', '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']

 

 

 

所有的保留字,如下表所示:

and

as

assert

break

class

continue

def

del

elif

esle

except

finally

for

from

False

global

if

import

in

is

lambds

nonlocal

not

None

or

pass

raise

return

try

True

while

with

yield

     

表1Python保留字--一览表

需要注意的是,由于 Python 是严格区分大小写的,保留字也不例外。所以,我们可以说 if 是保留字,但 IF 就不是保留字。

 

在实际开发中,如果使用 Python 中的保留字作为标识符,则解释器会提示“invalid syntax” 的错误信息。

 

 

欢迎在线答题 python数据分析师(数据分析/python)