Python关键字只允许用来表达特定的语义,不允许通过任何方式改变它们的含义,也不能用来作为变量名、函数名或类名等标识符。
关键字 | 含义 |
---|---|
False | 常量,逻辑假 |
None | 常量,空值 |
True | 常量,逻辑真 |
and | 逻辑 与 符号 |
as | 在import、with或except语句中给对象起别名 |
assert | 断言,用来确认某个条件必须满足,可用来帮助调试程序 |
break | 用在循环中,提前结束break所在层次的循环 |
class | 用来定义类 |
continue | 用在循环中,提前结束本次循环 |
def | 用来定义函数 |
del | 用来删除对象或对象成员 |
elif | 用在选择结构中,表示else if 的意思 |
else | 可以用在选择结构、循环结构和异常处理结构中 |
except | 用在异常处理结构中,用来捕获特定类型的异常 |
finally | 用在异常处理结构中,用来表示不论是否发生异常都会执行的代码 |
for | 构造for循环,用来迭代序列或可迭代对象中的所有元素 |
from | 明确指定从哪个模块中导入什么对象 |
global | 定义或声明全局变量 |
if | 用在选择结构中 |
import | 用来导入模块或模块中的对象 |
in | 成员测试 |
is | 同一性测试 |
lambda | 用来定义lambda表达式,类似于函数 |
nonlocal | 用来声明nonlocal变量 |
not | 逻辑非运算 |
or | 逻辑或运算 |
pass | 空语句,执行该语句时什么都不做,常用作占位符 |
raise | 用来显示抛出异常 |
return | 在函数中用来返回值,如果没有指定返回值,表示返回空值None |
try | 在异常处理结构中用来限定可能会引起异常的代码块 |
while | 用来构造while循环结构,只要条件表达式等价于True就重复执行限定的代码块 |
with | 上下文管理,具有自动管理资源的功能 |
yield | 生成器函数中用来返回值 |