Python 保留字与标识符完全指南

什么是保留字

保留字是 Python 赋予特定含义的单词,在写代码时不能用于命名任何对象

这些词是系统内部使用的,用户无法更改其用途,一旦误用,程序会立即报错。

如何查看所有保留字

1
2
import keyword
print(keyword.kwlist)

运行后会输出当前 Python 版本下的全部保留字列表。

小技巧:不需要刻意记忆保留字,误用时程序会立即报错提示你。


什么是标识符

标识符是编程中用于命名变量、函数、类、模块或其他对象的名字。

所有需要用户自行命名的对象,都必须符合标识符的命名规则。


标识符命名规则

  1. 由字母、数字和下划线组成
  2. 不能以数字开头
  3. 不能使用保留字
  4. 区分大小写

合法的标识符

1
2
3
4
5
name     = "Alice"
age123 = 18
_score = 95
userName = "Bob" # 驼峰命名法
user_name = "Bob" # 下划线命名法

非法的标识符

1
2
3
2name  = "Carol"   # ❌ 不能以数字开头
class = "Room" # ❌ class 是保留字
for = 10 # ❌ for 是保留字

区分大小写

1
2
3
4
5
6
Name = "Alice"
name = "Bob"

print(Name) # 输出:Alice
print(name) # 输出:Bob
# Name 和 name 是两个完全不同的标识符

常见保留字一览

Python 常见的保留字包括:

FalseNoneTrueandasassertasyncawaitbreakclasscontinuedefdelelifelseexceptfinallyforfromglobalifimportinislambdanonlocalnotorpassraisereturntrywhilewithyield


总结

概念 说明
保留字 Python 赋予特定含义的单词,不可用于命名
标识符 变量、函数、类等对象的名称
命名规则 字母/数字/下划线组成,不能数字开头,不能用保留字,区分大小写

Python 保留字与标识符完全指南
https://luoshuang.org/2026/04/18/Python保留字与标识符完全指南/
作者
LuoShuang
发布于
2026年4月18日
许可协议