python的PEP8是什么

发布时间:2022-02-28 15:17:17 作者:iii
来源:亿速云 阅读:147

本篇内容主要讲解“python的PEP8是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python的PEP8是什么”吧!

首先介绍一下 PEP8,它是 Guido(python 之父)写的 python 样式指南文章改编而来(加入 Barry 的部分样式指南)的编码约定。详细的 PEP8 文档可以在官网找到。

PEP8官网文档

接下来,小编挑出一些平常比较需要注意的规范进行介绍:

缩进

每一级缩进使用4个空格(可以在代码编辑 tab 制表符一次缩进四个空格)。

续行

续行应该与其包裹元素对齐。

可以使用圆括号、方括号和花括号内的隐式行连接来垂直对齐,也可以使用挂行缩进对齐。

注:在使用挂行缩进时,应该考虑到第一行不应该有参数,以及使用缩进以区分自己是续行。

行的最大长度

所有行限制的最大字符数为79。超出最大字符数可以采用续行。

没有结构化限制的大块文本(比如文档字符或者注释),每行的最大字符数限制在72。

空行

顶层函数和类的定义,前后使用两个空行隔开。

类里的方法定义只需要用一个空行隔开。

导入

导入通常要分开进行而且要位于文件的顶部。

注释

块注释使用一个 # 和一个空格加上注释内容构成。块注释最好缩进到与代码相同的级别(尽管不缩进也不会被代码编辑器发现)。

行内注释则是在块注释的要求上在 # 之前空两个空格。

注;代码编辑器不会关注你的注释的质量,但这并不代表你可以随意注释,垃圾的注释不如没有注释。

命名约定

在命名的时候应该避免一些不好区分的字母作为单字符变量名(比如小写的 L 和大写的 i,当然,这点也不会被代码编辑器发现)。

类名一般使用首字母大写,函数名应该小写,想提高可读性可以用下划线分隔

不要加分号

尽管在 python2.x 版本中可以使用分号来作为语句的结束标识,但实际上 python 还是通过换行来识别语句结束。所以分号不需要存在,也不要在一行里写入多个 python 语句(因为使用分号可以在一行内写入多个语句,但这是违背 PEP8 规范的)。

空格

按照标准的排版规范来使用标点两边的空格,括号内不要有空格。不要在逗号,分号,冒号前加空格,但应该在他们后面加空格(行尾除外)。

参数列表, 索引或切片的左括号前不应加空格。 在二元操作符两边都加上一个空格, 比如赋值(=), 比较(==, <, >, !=, <>, <=, >=, in, not in, is, is not)和布尔(and, or, not)。算术操作符两边的空格应该保持一致。当(=)用于指示关键字参数或默认参数值时,    不要在其两侧使用空格。 

到此,相信大家对“python的PEP8是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. python的意思是什么
  2. python pep8有什么用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python pep

上一篇:css如何去掉h3加粗样式

下一篇:CSS如何实现首行缩进两个文字

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》