学习笔记20201018 - Python PEP 8 编码规范
PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。每个PEP都是一份为Python社区提供的指导Python往更好的方向发展的技术文档,其中的第8号增强提案(PEP 8)是针对Python语言编订的代码风格指南。可以从Python官方网站找到该文档:
PEP 8 - Style Guide for Python Code
前几天认真读了一下 Python PEP 8 编码规范,对比自己编写代码常常疏忽的地方,做笔记如下,后续需特别注意这几点。
1. 需要注意的几点编码书写规则
-
每行不超过80字符,不要用\ 换行,用() [] {} 隐式换行
-
文本字符串太长也可分成几段,然后用圆括号实现换行和隐式连接
-
对URL不要换行
-
在代码中使用括号宁缺毋滥
-
不要用空格来对齐多行间的标记,会成为负担(适用 : # = 等)
-
二元操作符两边加空格,算数操作符随意但要两边一致,在“=”用于关键字参数或默认参数时,不要在其两侧使用空格
-
顶级定义(如函数或类)空两行,类定义与第一个方法间空一行,其它觉得合适就空一行
-
每个导入应该独占一行, 不建议写到一行里。</