条件 if
-
与c语言的逻辑相似,就不多叙述了
代码布局-缩进
-
如果有开始定界符,其余行的缩进需与开始定界符对齐
-
需要额外的4个空格(长度相当于一个Tab键),以区分开传入参数,和其它内容
-
空格一般用于添加以上这种缩进,Tab键一般用于保持行与行之间的一致性
-
多行if语句衔接,需要一个额外的缩进,以区分其他内容
换行
-
将所有行限制为最多79个字符
-
一般语句接受“隐式”延续,但是with语句等不支持,需要使用反斜杠/来衔接
-
通常不鼓励使用复合语句
空格
-
紧接在圆括号方括号或大括号内,不需要多余空格
-
在逗号分号或冒号之前,尾随逗号之后均不需要多余空格
-
在切片中两个冒号必须应用相同的间距
-
紧接在开始函数调用的参数列表的左括号之前,不需要多余空格
-
赋值或其他运算符周围需要多个空格,以使其与另一个运算符对齐
命名规范
-
不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print
-
变量名与函数名应既简短又具有描述性