0%

python编程规范

PEP 8规范

我们在使用pycharm写代码的时候经常有提示PEP 8:的报错(比如在定义函数时与上一行代码不之间没有空行)。
其实PEP 8规范是python社区提出的标准,详细信息如下:

  • 每个缩进层级使用4个空格。
  • 每行最多79个字符。
  • 顶层的函数或类的定义之间空两行。
  • 采用ASCIIUTF-8编码文件。
  • 在文件顶端,注释和文档说明之下,每行每条import语句只导入一个模块,同时要按标准库、第三方库和本地库的导入顺序进行分组。
  • 在小括号、中括号、大括号之间或者逗号之前没有额外的空格。
  • 的命名采用骆驼命名法,如CamelCase异常的定义使用Error前缀(如适用的话);函数的命名使用小写字符,如separated_by_underscores;用下划线开头定义私有的属性或方法,如_private