Python关键字与标识符:掌握保留字与命名规范
Python关键字与标识符
学习Python 33个保留字,以及如何为变量、函数、类起清晰有意义的名字。
Python关键字
Python关键字是语言语法的构建块。它们是保留字,不能用作变量、函数名等标识符。因定义语言结构,错误使用关键字导致语法错误。
关键字区分大小写,完全按语言中出现形式列出。Python 3.7有33个,新版本可能增加。权威参考见官方 Python文档。
除 True、False、None 外全为小写。下表列出每个关键字及典型用法简例。
False | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |
虽记忆33关键字似难,但理解其用途对编写清晰、无错代码至关重要。
Python标识符
标识符是你给类、函数、变量等对象起的名字。它作为唯一标签让代码可读、可维护。
标识符编写规则
- 可含字母(a-z、A-Z)、数字(0-9)、下划线
_。合法例:myClass、var_1、print_this_to_screen。 - 不能以数字开头;
1variable非法,variable1合法。 - 关键字不能作标识符。
输出global = 1File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax
- 特殊符号如 !、@、#、$、% 等不允许。
输出a@ = 0File "<interactive input>", line 1 a@ = 0 ^ SyntaxError: invalid syntax
- 标识符长度无实际限制。
注意事项
Python区分大小写,Variable 和 variable 指代不同对象。
选用描述性名字:c = 10 语法正确,但 count = 10 更清晰利于维护。
多词标识符推荐用下划线分隔,如 this_is_a_long_variable。遵循 PEP 8 命名规范进一步提升可读性。
Python