python代码编写规范有哪些_Python编写代码的规范要求

在我们日常生活中,做什么事情讲究规矩,当然我们写程序也不例外,也是有规范的。遵循好的规范可以不仅提高我们代码的可读性,还可以提高程序开发效率。新手和高手之间的差别主要也体现在规范上,这里勇哥主要给大家分享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不推荐

导入语句一般顶头写。如果写多个导入语句,建议先写导入内建的模块,然后再导入的第三方模块,最后写导入自定义模块。例如:

8b6a0741d39849f989393cc24f556003

6、 操作符左右各加一个空格,不要为了对齐增加空格。比如

a + b

7、 在if/for/while语句中,即使执行语句只有一句,也必须另起一行。比如if 3>2:print("ok"),这种写法虽然没错,但是不推荐,需要把print语句另起一行。

8、 适当给代码添加注释,对于比较难理解的或需要特别注意的可以加注释,注释尽量使用完整的句子,要简洁明了。注释写完要另起一行再写其他东西,避免无谓的注释。单行文档注释:"""注释""",引号和文字在同一行。对于函数,类尽量要写上文档字符串(注释)。例如

93f580da2d7648c595744ad1316d3a01

编码也要考虑程序的效率问题

1) 判断序列是否为空,建议按如下规则去写

8a20174e9d794ec982046a3b46e6957a

2)尽可能使用'is''is not'取代'==',比如if x is not None 要优于if x==None。

打开APP阅读更多精彩内容

点击阅读全文

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值