保留字

Python 关键字(也称为保留字)

是 Python 语言中具有特殊含义的单词,它们被 Python 解释器保留用于特定的语法功能。这些关键字不能用作变量名、函数名或其他标识符。

特点

  1. 不可变性:关键字是语言规范的一部分,不能修改其含义
  2. 有限性:Python 的关键字数量是固定的(Python 3.8 有 35 个关键字)
  3. 大小写敏感:所有关键字都是小写形式
  4. 语法功能:每个关键字都有特定的语法作用

查看所有关键字

使用 Python 的 keyword 模块查看当前版本的所有关键字

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关键字可以按照功能分为以下几大类:

1. 值关键字

这些关键字代表特定的值:

关键字 说明
True 布尔真值
False 布尔假值
None 表示空值或无值

2. 运算符关键字

用于逻辑和布尔运算:

关键字 说明
and 逻辑与
or 逻辑或
not 逻辑非
is 对象标识比较
in 成员测试

3. 控制流关键字

控制程序执行流程:

关键字 说明
if 条件语句
elif 否则如果
else 否则
for 循环语句
while 循环语句
break 跳出循环
continue 继续下一轮循环

4. 函数与类相关关键字

用于定义和操作函数与类:

关键字 说明
def 定义函数
return 函数返回值
lambda 匿名函数
class 定义类
pass 空语句占位符
  1. 异常处理关键字
    处理程序中的异常:
关键字 说明
try 尝试执行代码块
except 捕获异常
finally 无论是否异常都执行
raise 抛出异常

6. 导入与模块关键字

管理模块和导入:

关键字 说明
import 导入模块
from 从模块导入特定内容
as 别名

7. 变量作用域关键字

控制变量作用域:

关键字 说明
global 声明全局变量
nonlocal 声明非局部变量

8. 异步编程关键字

(Python 3.5+新增):

关键字 说明
async 定义异步函数
await 等待异步操作完成

9. 其他关键字

关键字 说明
del 删除引用
with 上下文管理
yield 生成器返回值
assert 断言条件为真
posted @ 2025-07-04 11:34  yuelinxi  阅读(71)  评论(0)    收藏  举报