只有在遵守Python代码规范的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样易于阅读,易于在程序员之间交流。
1.每个缩进层级使用4个空格
2.每行最多79个字符
3.顶层的函数或类的定义之间空两行
4.采用ASCII或UTF-8编码文件
5.在文件顶端注释和文档说明下,每行每条import语句只导入一个模块,同时要按照标准库、第三方库和本地库的顺序进行分组。
(标准库:python内置的库,例如,random、math、re,os…
第三方库:第三方写的库,例如,requests、openpyxl、pymysql…
本地库:自己代码中的库)
6.在小括号、中括号、大括号之间或者逗号之前没有额外的空格
7.类的命名采用骆驼命名法,如:MyClass
8.异常的定义使用Error前缀
9.函数的命名使用小写字符,如:zhang_san
10.用下划线开头定义私有的属性和方法,如:_zhang , _san
详细请参考PEP8官网。