python

当前位置:首页 > IT面试题 > 当前文章

IT面试题

python面试:什么是PEP8?

2020-07-18 73赞 老董笔记
每篇文章努力于解决一个问题!更多精品可移步文章底部。

  总结:PEP8是一个编程规范,内容是一些关于如何让你的程序更具可读性的建议。

  接下来你可以从中选取几条来谈一谈:

  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。

  12 异常中try的代码尽可能少。

文章评论

python面试:什么是PEP8?文章写得不错,值得赞赏