缩进: 统一使用4个空格进行缩进。通常使用1个Tab键,但Tab键不一定使4 个空格键,所以有时候因此出错。
行宽: 每行代码尽量不超过80个字符,但不是严格要求80字符以内,可略微查过。如果代码过长,说明代码设计不太合理。除此之外也方便于在控制台查看代码以及通过对side-by-side的diff时有帮助。
空行:
模块级函数和定义类之间空两行
类成员函数之间空一行
引号:
1、自然语言字符串一般使用双引号;
2、机器标示使用单引号,例如字典中的key;
3、正则表达式使用原生双引号:r"..."
;
4、文档字符串使用三个双引号:"""......"""
,例如函数注释,对函数参数、返回值的说明等;
变量命名规则:
语法: (下划线或字母)+(任意数目的字母、数字或下划线)
变量名必须以下划线或字母开头,而后面接任意数目的字母、数字或下划线。
区分大小写: INT和int不同
禁止使用保留字
注释
单行注释采用 # 开头:
多行注释使用三个单引号(''')或三个双引号("""):
多行语句:
Python语句中一般以新行作为为语句的结束符。但是我们可以使用斜杠( \)将一行的语句分为多行显示
三引号可以由多行组成:''' 或 """
语句中包含 [], {} 或 () 括号就不需要使用多行连接符