扩展01:代码风格/python规范style
一.风格介绍
修饰的前提是“跑通”代码,也就是说先确保你的code没有任何bug
这种“修饰”并不是对每一个都强制学习的内容
二.缩进与换行
1.缩进
1.)如果有开始定界符,其余行的缩进需与开始定界符对齐。
2.)需要额外的4个空格(长度相当于一个Tab键),以区分开传入参数,和其他内容。
3.)空格一般用于添加以上这种缩进,Tab键一般用于保持行与行之间的一致性
4.)多行if语句衔接,需要一个额外的缩进,以区分其他内容
2.换行
1.)将所有行限制为最多79个字符。
2.)一般语句接受“隐式”延续,但是with语句等不支持,需要使用、来衔接
3.)另一个这样的例子是assert语句
4.)多行if语句的缩进
5.)通常不鼓励使用符合语句(同一行上的多个语句)
三.导入规范
1.import本地模块、包
1.)当我们需要导入本地自己封装好的一些模块时,需要import来导入
2.)如果我们需要在m1.py文件中导入同目录下的m2.py文件,直接导入即可
四.关于空格
1.紧接在圆括号、方括号或大括号内,不需要多余空格
2.在逗号,分号或冒号之前,尾随逗号之后均不需要多余空格
3.在切片中,两个冒号必须应用相同的间距
4.紧接在开始函数调用的参数列表的左括号之前,不需要多余空格
5.赋值(或其他)运算符周围需要多个空格以使其与另一个运算符对齐
五.代码注释
1.注释就是对代码的解释和说明,目的是让人们能够更加轻松的了解代码
2.注释是编写程序时,写程序的人给一个语句,程序段,函数等的解释或提示,能提高代码可读性
3.在有处理逻辑的代码中,源程序有效注释量必须在20%以上
六.命名规范
1.不要将python关键字和函数名用作变量名,即不要使用python保留用于特殊用途的单词
2.变量名与函数名简短且有描述性