1. python命名规范
1.1 模块 module_name
1.2 包 package_name
1.3 类 ClassName
1.4 函数 function_name
1.5 变量 var_name
- 全部小写
- 多个单词,加上下划线
- 私有成员变量用前导下划线
1.6 全局变量
1.7 异常 ExceptionName
1.8 参数 function_parameter_name
- 如果一个函数的参数名称和保留的关键字冲突,通常使用一个后缀下划线
- 其余的和变量命名一样
2. 空格与制表符
- 使用 4 个空格来缩进
- 永远不要混用空格和制表符
- 在函数之间空一行
- 在类之间空两行
- 字典,列表,元组以及参数列表中,在 , 后添加一个空格。
- 对于字典,: 后面也添加一个空格
- 在赋值运算符和比较运算符周围要有空格(参数列表中除外),但是括号里则不加空格:a = f(1, 2) + g(3, 4)
3. 关键字要写对
False def if raise
None del import return
True elif in try
and else is while
as except lambda with
assert finally nonlocal yield
break for not
class from or
continue global pass