Python代码规范总结

规范总结

  • 每个缩进层级使用4个空格
  • 使用UTF-8编码
  • 使用行末反斜杠折叠长行,限制每行最大79字符
  • 每行只写一条语句
  • 导入包:每条 import 导入一个模块,导入放在代码顶端,导入顺序是先标准库,第三方库,本地库,每组导入之间放置1行空行,所有导入使用包的绝对路径。
  • 类内方法空1行分隔,类外空2行分隔
  • 顶层函数或类的定义之间空两行(特别容易漏,漏的话,是报E302 expected 2 blank lines, found 1)
  • 运算符除 * 外,两边空1格分隔,函数参数=周围不用空格 ,小括号,大括号,中括号之间的逗号没有额外的空格
  • 类命名采用骆驼命名法,RedhatRelease; 函数用小写字符
  • 其他模块、函数、方法、变量均使用全小写加下划线
    • 1个前导下划线表示半公开
    • 2个前导下划线表示私有,与保留字区分使用单个后置下划线
  • 开发时使用中文注释,发布时再写英文文档
有钱任性,请我吃包辣条
0%