python-PEP8编码规范-中文简版

代码布局

缩进:每一行的缩进使用4个空格。续行应该与其包裹的元素对齐,要么使用圆括号,方括号和花括号内的隐式行连接来垂直对齐,要么使用挂行缩进对齐。当使用挂行缩进时,应该考虑到第一行不应该有参数,以及使用缩进以区分自己是续行。

推荐:

制表符还是空格?

空格是首选的缩进方式。

制表符追能用于同样使用制表符缩进的代码保持一致。

Python3不允许同时使用空格和制表符的缩进

混合使用制表符和空格的Python2代码应该统一转成空格。

当在命令中加入-t选项执行Python2时,它会发出关于非法混用制表符与空格的警告。当使用-tt时,这些警告会变成错误,强烈建议使用这样的参数。

行的最大长度

所有行限制的最大字符数为79.

没有结构化限制的大块文本(文档字符或者注释),每行的最大字符数限制在72.

限制编辑器窗口宽度可以使多个文件并行打开,并且使用代码检查工具时工作的很好。

原文地址:https://www.cnblogs.com/gabrielle/p/10020533.html