代码风格
修饰的前提是跑通代码
缩进
- 如果有开始定界符,其余行的缩进需与开始定界符对齐
- 需要额外的4个空格,以区分传入参数,和其他内容
- 空格一般用于添加以上这种缩进,tab一般保持行与行之间的一致性
- 多行if语句衔接,需要一个额外的缩进
换行
1.将所有行限制为最多79个字符。
2.一般语句接受"隐式"延续,但是with语句等不支持,需要使用反斜杠\来衔接。
3.另一个这样的例子是assert语句。
4.多行if语句的缩进详见上一小节。
5.通常不鼓励使用复合语句(同一行上的多个语句)。
导入规范
from branch import m3
调用下一级时,需先声明上级
命名规则
不能以数字开头
不能包含空格
空格
1.紧接在圆括号、方括号或大括号内,不需要多余空格;
2.在逗号、分号或冒号之前,尾随逗号之后均不需要多余空格;3.在切片中,两个冒号必须应用相同的间距;
4.紧接在开始函数调用的参数列表的左括号之前,不需要多余空格;
5.赋值(或其他)运算符周围需要多个空格以使其与另一个运算符对齐;
注释
·注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。
·注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。
·在有处理逻辑的代码中,源程序有效注释量必须在20%以上。