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的建议。