1. 用4个空格缩进,不要使用tabs
4个空格是不大(易读)不小(允许深层嵌套)的折中缩进量.制表符会导致些困惑,也容易被忽略.
换行,以保证每行不超过79字符.
这可以帮助小屏幕用户,也可以在大屏幕上并排显示几个代码文件.
2. 使用空行来分隔函数和类,以及函数内部的大块代码.
3. 如果可能,在一行中添加相应的注释
4. 使用文档字符串
5. 操作符旁及逗号后使用空格,不要在在包围结构中直接使用: a = f(1, 2) + g(3, 4).
6. 类与函数命名一致;惯例对类使用驼峰式写法,对于函数和方法采用小写和下划线结合写法.一直使用self作为第一个方法参数的名字(详情请查看初探类)
7. 如果您打算在国际环境中使用,请不要使用奇怪的编码.Python默认编码UTF-8及纯ASCII为最佳选择.
8. 同样的,如果在读取及维护代码时很少用到其它语言,请不要在标识符中使用非ASCII字符