python 面试题之什么是 PEP8 规范
所属网站分类: 面试经典 > python
1 缩进. 4 个空格的缩进 (编辑器都可以完成此功能), 不使用 Tap, 更不能混合使用 Tap 和空格.
2 每行最大长度 79, 换行可以使用反斜杠, 最好使用圆括号. 换行点要在操作符的后边敲回车.
3 类和 top-level 函数定义之间空两行; 类中的方法定义之间空一行; 函数内逻辑无关段落之间空一行; 其他地方尽量不要再空行.
4 模块导入的顺序: 按标准, 三方和自己编写顺序依次导入, 之间空一行.
5 不要在一句 import 中多个库, 比如 import os, sys 不推荐
6 避免不必要的空格
7 注释必须要有
8 函数命名要遵循规范
10 尽可能使用'is''is not'取代'==', 比如 if x is not None 要优于 if x.
11 使用基于类的异常, 每个模块或包都有自己的异常类, 此异常类继承自 Exception.
来源: https://www.2cto.com/kf/201905/810389.html