PEP 8: too many blank lines (2) 处理

1、什么是PEP?

PEP的全称是Python Enhancement Proposals,其中Enhancement是“增强改进”的意思,Proposals则可译为“提案”或“建议书”,所以合起来,比较常见的翻译是“Python增强提案”或“Python改进建议书”。

PEP提案的目的是规范Python的编码风格,而不是纠正编码错误。PEP提案的目的只是为了让代码更具有阅读性。

Python核心开发者主要通过邮件列表讨论问题、提议、计划等,PEP通常是汇总了多方信息,经过了部分核心开发者review和认可,最终形成的正式文档,起到了对外公示的作用。

PEP的官网是:https://www.python.org/dev/peps/,这也就是PEP 0 的地址。其它PEP的地址是将编号拼接在后面,例如:https://www.python.org/dev/peps/pep-0008/ 就是PEP 8 的链接,以此类推。

无论你是刚入门Python的小白、有一定经验的从业人员,还是资深的黑客,都应该阅读Python增强提案。阅读PEP可以了解Python有哪些特性,它们与其它语言特性的差异,为什么要设计这些特性,是怎么设计的,怎样更好地运用它们。

PEP提案是深入了解Python的途径,是真正掌握Python语言的一把钥匙,也是得心应手使用Python的一本指南。

2、什么是PEP 8?

PEP 8 -- Style Guide for Python Code,编码规范,网址为:https://www.python.org/dev/peps/pep-0008/

3、too many blank lines (2)

顾名思义,空行过多。PEP 8提案规定:方法和方法之间一个空行就行。而现在有2个空行。括号里面的2表示空行数量。