在Python中,具有特殊功能的标识符称为关键字。关键字是Python语言自己已经使用的了,不允许开发者自己定义和关键字相同名字的标识符。

Python有一组关键字,这些关键字是保留字,不能用作变量名,函数名或任何其他标识符:

关键字

说明

and

逻辑运算符

as

创建别名

assert

用于调试

break

中断循环语句的执行

class

定义一个类

continue

跳出本次循环,断续执行下一次循环

def

定义功能

del

删除变量或序列的值

elif

条件语句,与if、else结合使用

else

在条件语句中使用,与if、elif结合使用。

也可用于异常和循环语句

except

except 包含捕获异常后的操作代码块,与try、finally 结合使用

False

布尔类型的值,表示假,与True相反

finally

用于异常语句 ,出现异常后,始终要执行finally 包含的代码块。

与try、except 结合使用

for

for循环语句

from

用于导入模块,与import 结合使用

global

定义全局变量

if

条件语句,与else、elif结合使用

import

用于导入模块,与from结合使用

in

判断变量是否在序列中

is

判断变量是否为某个类的实例

lambda

定义匿名函数

None

None比较特殊,表示什么也没有,

它有自己的数据类型- NoneType 

nonlocal

声明非局部变量,用于标识外部作用域的变量

not

用于表达式运算,逻辑非操作

or

用于表达式运算,逻辑或操作

pass

空的类、方法或函数的占位符

raise

异常抛出操作

return

用于从函数返回计算结果

True

布尔类型的值,表示真,与False相反

try

try包含可能会出现异常的语句,与except、finally 结合使用

while

while循环语句

with

简化Python的语句

yield

要结束一个函数,返回一个生成器,用于从函数依次返回值

推荐文档