最近在学习python代码,看了几本书,其中赖永浩的《编写高质量代码--改善Python程序的91个建议》和最近的《Python高手之路》,都有讲到了python编码规范。
这篇文章,属于学习总结,基本是对上面两本书,关于规范内容的总结和一些自己的见解,包含我的代码自检测和修改。
Python社区提出了编写Python代码的PEP8(https://www.python.org/dev/peps/pep-0008/)标准。基本上,归纳规则为:
1、每个缩进层级使用4个空格
2、每行最多79个字符
3、顶层函数或类的定义之间空两行(特别容易漏,漏的话,是报E302 expected 2 blank lines, found 1)
4、采用ASCII或者UTF-8编码文件
5、每条import导入一个模块,导入放在代码顶端,导入顺序是先标准库,第三方库,本地库
6、 小括号,大括号,中括号之间的逗号没有额外的空格
7、类命名采用骆驼命名法,CamelCase;函数用小写字符

本文总结了Python编码规范,包括PEP8标准,如缩进、字符限制、编码格式、导入顺序等,并介绍了pep8、pyflakes、pylint和flake8等工具用于检查和改进代码质量。通过实例展示了如何使用这些工具来检测和修复编码风格问题,同时提到了flake8能检测到的一些pep8未涵盖的错误。
最低0.47元/天 解锁文章
367

被折叠的 条评论
为什么被折叠?



