Python 规范
命名
- 变量、函数、方法、模块(
module
):小写+下划线,如snake_case
- 类:大驼峰
- 常量:全大写字母和下划线
- 包:全小写无下划线
导入
import module
- 导入整个模块对象
- 使用:模块名.xxx
- 不会重复,因为模块名访问
from module import name1, name2, ...
- 这种方式直接将模块中指定的
name1
,name2
等(可以是函数、类、变量名)导入到你当前脚本的命名空间中。- 你可以直接使用这些导入的名称,无需通过模块名前缀。
- 可能混淆,除非不重复
注释
- 单行注释:
#
- 多行注释:
""" 内容 """
布尔值
- 不要将布尔值与 True 或 False 进行比较。
- 利用 Python 的隐式布尔求值(空序列/集合/字典、数字
0
、None
都被视为False
,可以直接使用if
)。