一起学python 7 规范
编程语言
2018-12-31 19:41:18
阅读次数: 0
规范
-
每行最大长度79,换行可以使用反斜杠,最好使用圆括号。
-
class和def之间空两行,def和def之间空一行。
-
导入模块按标准、三方和自己编写顺序依次排放,之间空一行。
-
不要将多句语句写在同一行,尽管使用‘;’允许。
-
操作符左右各加一个空格,不要为了对齐增加空格。
-
错误的注释不如没有注释。所以当一段代码发生变化时,第一件事就是要修改注释!
-
注释必须使用英文,最好是完整的句子,首字母大写,句后要有结束符。
-
块注释,在一段代码前增加的注释。在‘#’后加一空格。段落之间以只有‘#’的行间隔。
-
函数命名使用全部小写的方式,可以使用下划线。
-
常量命名使用全部大写的方式,可以使用下划线。
-
类的属性(方法和变量)命名使用全部小写的方式,可以使用下划线。
-
异常中不要使用裸露的except,except后跟具体的exceptions。
-
浅拷贝:返回一个具有相同键值对的新dict,这种方式是引用,指向同一块内存地址
-
深拷贝:复制其包含的所有值,这是重新创建一个dict,内存地址不同
-
程序有两中退出方式:os._exit()和sys.exit(n);
-
os._exit()会直接将python程序终止,之后的所有代码都不会继续执行;
-
一般来说os._exit() 用于在线程中退出;
-
sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那么这些代码还是会执行。sys.exit(n) n默认值为0, 表示正常退出. 其他都是非正常退出. 还可以sys.exit("sorry, goodbye!"); 一般主程序中使用此退出.
-
sys.exit() 用于在主线程中退出。
转载自blog.csdn.net/weixin_44239490/article/details/85464406