PEP 8是什么(如何让你的程序更具可读性?)¶
PEP是Python改进提议的缩写,PEP 8是Python社区Python代码规范指导,是一个流程PEP。 Python社区还有c语言代码规范指导,因为Python的解释器是由c语言开发的。
项目代码统一风格大于规范建议,可读性大于规范,因为读代码的次数远远大于写的时间。
代码风格我们总结上几条
1,每个缩进级别使用4个空格,
2,行最大长度限制在79字符,在二元操作符之前换行。
3,顶层方法和类之间使用两个空行。类中方法之间使用一个空行分割。
4,源代码始终使用utf-8。
5,导入建议使用绝对导入,并且按顺序导入。:
标准库导入
相关的第三方导入
本地应用程序/库的导入
6,为所有公共模块、函数、类和方法编写文档字符串。
7,模块级变量采用双下划线名字。
8,包和模块是全小写名称,类名通常是大写字母开头。
9, self实例方法的第一个参数,cls作为类方法的第一个参数。常量是大写字母等等。
如何让程序的可读性更好,那就是遵从PEP 8的建议。