Python常用编程规范

前言

Python编程规范的意义在于:提高代码可读性、提高代码质量、提高团队协作效率、便于代码审查和维护。

1 代码布局:

1.1 代码缩进

  1. 每一级缩进使用4个空格,不要用tab,不允许tab和空格混用。
  2. 续行应该与其包裹元素对齐,要么使用圆括号、方括号和花括号内的隐式行连接来垂直对齐,要么使用挂行缩进对齐。
  3. 当使用挂行缩进时,应该考虑到第一行不应该有参数,以及使用缩进以区分自己是续行。
  4. 四空格的规则对于续行是可选的
  5. 当if语句的部分条件长到需要换行写的时候,注意可以在两个字符关键字的连接处(比如if),增加一个空格,再增加一个左括号来创建一个4空格缩进的多行条件。

1.2 行

  1. 每行不超过80个字符,以下情况除外:
    • 长的行导入模块语句。
    • 注释里的URL。
  2. 不要使用反斜杠连接行(多个with状态语句,不能使用隐式续行的情况除外)。

1.3 分号

不要在行尾加分号,也不要用分号将两条命令放在同一行。

1.4 库的导入格式

  1. 每个库的导入应该独占一行。
  2. 导入总应该放在行文件顶部,位于模块注释和文档字符串之后,在模块全局变量和常量之前。导入应该按照从最通用到最不通用的顺序分组,在每一组导入之间加入空行。

1.5 引号

输出语句中使用单双引号都是可以正确的,此外 正则表达式推荐使用双引号、文档字符串 (docstring) 推荐使用三个双引号

未完待续。。。。。。

猜你喜欢

转载自blog.csdn.net/qq_17716819/article/details/129919806