![](https://img-blog.csdnimg.cn/img_convert/bbf3ce4f677928104fb66bb7742bb4a5.png)
PEP 8简介
PEP 8,或Python Enhancement Proposal 8,是一个官方文档,发布于2001年。它由Guido van Rossum,Python语言的创始人,以及Barry Warsaw和Nick Coghlan等社区成员共同编写。该文档提供了编写清晰代码的指南,这些指南自发布以来已成为Python开发者编程的基石。
基本遵循原则
1. 缩进
使用4个空格进行缩进,不使用制表符(Tab)。这有助于保持代码在不同的编辑器和环境中的一致性。
2. 行宽
每行代码不超过79个字符,这样可以不用滚动就能在编辑器中查看完整的代码行,也便于在代码审查时并排比较。
3. 空行
在函数定义之间使用两个空行,类定义之间使用两个空行,方法定义之间使用一个空行。这有助于区分代码段,并提高可读性。
4. 导入
每个导入应该分开写在不同的行上,而且应该放在文件的顶部。按照标准库,第三方库,应用程序指定部分的顺序导入。
5. 空格
在二元运算符两侧使用一个空格,如赋值(=), 比较(==, <, >, !=, <>, <=, >