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 | 生成器函数中用来返回值 | 










