在咱们日常日子中,做什么工作考究规矩,当然咱们写程序也不破例,也是有标准的。遵从好的标准能够不只进步咱们代码的可读性,还能够进步程序开发功率。新手和高手之间的不同首要也体现在标准上,这儿勇哥首要给我们共享python的PEP8标准,期望我们在编写代码的时分依照标准要求去编写。
1、 变量名,函数名,方法名的命名
1) 命名的姓名要力求见名知意;
2) 命名不要和python的关键字(比方while)和内建字重名(比方int);
3) 不能以数字最初,只能由字母,数字和下划线组成;
4) 常量字母都大写,一个单词描绘不下能够用下划线衔接多个单词来描绘。
2、 缩进,空行以及单行字符数要求
1) 运用空格缩进,主张缩进运用4个空格,python是运用缩进来区分代码块;
2) 函数与函数之间要加一个空行,别的函数内部不同功用之间的代码能够参加一个空行以增强代码的可读性。
3) 单行代码不要超越80个字符,超越的话能够运用续行符号来进行衔接。
3、 脚本榜首行指定编码:# -*- coding: utf-8 -*-
4、 编写程序时,尽量少运用全局变量,易于保护,且关于常量可统一界说在配置文件。
5、 不要在一句import中多个库,比方import os, sys不引荐
导入语句一般顶头写。假如写多个导入语句,主张先写导入内建的模块,然后再导入的第三方模块,最终写导入自界说模块。例如:
6、 操作符左右各加一个空格,不要为了对齐增加空格。比方
a + b
7、 在if/for/while语句中,即便履行语句只要一句,也有必要另起一行。比方if 3>2:print(“ok”),这种写法尽管没错,可是不引荐,需求把print语句另起一行。
8、 恰当给代码增加注释,关于比较难了解的或需求特别注意的能够加注释,注释尽量运用完好的语句,要简洁明了。注释写完要另起一行再写其他东西,防止无谓的注释。单行文档注释:”””注释”””,引号和文字在同一行。关于函数,类尽量要写上文档字符串(注释)。例如
编码也要考虑程序的功率问题
1) 判别序列是否为空,主张按如下规矩去写
2)尽可能运用'is''is not'替代'==',比方if x is not None 要优于if x==None。