Python编码风格

  1. 下面是应该遵守主要的规则: 使用space(空格)来表示缩进,而不要用tab(制表符)表示。

  2. 和语法相关的每一层缩进都用4个空格来表示。

  3. 每行的字符数不应超过79。 采用ASCII或UTF-8编码文件。

  4. 对于占据多行的长表达式来说,除了首行之外的其余各行,它都应该在通常的缩进级别之上再加4个空格。

  5. 文件中的函数与类之间应该用两个空行隔开。

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

  7. 在同一个类中,各方法之间应该用一个空行隔开。

  8. 在使用下标来获取列表元素、调用函数或给关键字参数赋值的时候,不要在两旁添加空格。

  9. 为变量赋值的时候,赋值符号的左侧和右侧应该各自写上一个空格,而且只写一个就好。

  10. PEP8提倡采用不同的命名风格来编写Python代码中的各个部分,以便在阅读代码时可以根据这些名称看出它们在Python语言中的角色。

  11. 函数、变量及属性应该用小写字母来拼写,各单词之间用下划线相连,例如,lowercase_underscore。

  12. 受保护的实例属性,应该以单个下划线开头。

  13. 类与异常,应该以每个单词首字母均大写的形式来命名。

  14. 模块级别的常量,应该全部采用大写字母来拼写,各单词之间以下划线相连,例如,ALL_CAPS。

  15. 类中的实例方法(instance method),应该把首个参数命名为self,以表示该对象自身。

  16. 类方法(class method)的首个参数,应该命名为cls,以表示该类自身。

  17. 检测somelist是否为[1]或‘hi’等非空值时,也应如此,if somelist语句默认会把非空的值判断为True。

你可能感兴趣的:(无脑的Python笔记)