- 1 缩进与换行 每级缩进使用四个空格
- 2 限制每行的最大长度为79个字符
- 3 空行
- 顶层函数和类之间使用两个空行
- 类的方法之间用一个空行
- 在函数中使用空行表示不同逻辑段落
- 4 导入位于文件的顶部
- 5 避免多余空格
- 6 注释
- 注释要保持与时俱进 一句后面两个空格 跟注释
- 7 命名规范
- 除了正常的命名规范外
- 不要使用 大小写的L 大写的O 作为变量名
- 类名首字母大写 内部类 加上前导下划线
- 函数名应该小写 增强可读性可以使用下划线分割
- 8 其他
- 别用 ‘==‘ 进行布尔值 和 True 或者 False 的比较 应该用 is