- 用四个空格缩进,不要用tab键:四个空格是在较小缩进(可以允许更大的嵌套深度)和较大缩进(可读性更好)之间的一个很好的折中。制表符会带来混乱,最好不要使用;
- 包装行保证每行不超过79个字符:这对那些使用小显示器的用户是有帮助的,并且使得在大显示器上有多个并行代码行成为可能
- 用空行来分隔函数和类以及函数内部更大的代码块;
- 如果可能,尽量把注解和源代码放在同一行;
- 使用文档字符串
- 在运算符周围和逗号之后使用空格,括号例外:如a = f(1, 2) + g(3, 4)
- 对类和函数的命名保持一致;习惯对于类采用驼峰命名法,对于函数和方法采用小写加下划线。记住总是使用self作为第一个方法参数
- 不要使用一些特别的编码方式如果你的代码是在在国际环境中使用。Python默认的是UTF-8或者纯ASCII在任何情况下都要云星得更好
- 类似地,不要在标识符中使用非ASCII字符如果只有很小的机会说不同语言的人要来读和维护代码。
参考文献:Python 3.3.5 documentation->4.8 Intermezzo: Coding Style