Python官方竟然给出了一种编码规范PEP 8
写在之前
每个人都有自己的代码风格,随着写的行数增加,自己对于代码的审美也会变的不一样,这就像是一个逐渐蜕变的过程,每过一段时间回头再去看看自己之前写的代码就会生出一种「这么丑的玩意儿竟然是我写的」这种感慨。
之前不论是写C++ 或者是C++ 的时候,对于代码风格的好坏观感完全是凭着自己的主观意识,也没有什么官方标准说这样那样就是好看的。等学了Python 以后,神奇的发现Python 官方竟然给出了一种编码规范PEP 8,当然这个只是个标准而已,并没有强制要求大家都要去遵守,但又好像大多数人都使用了PEP 8 编码风格,使它已经成为了事实上的代码风格标准。
PEP 8 编码规范
Python 代码从第一眼看上去,给人的感觉就是简洁优美,可读性强,也就是我们日常所说的「高颜值」。一方面是因为Python 自身的优秀设计,比如统一的锁进,没有多余的符号从而让代码变的更加简洁;另一方面就是因为它有着一套较为统一的编码风格,当然它本身只是编码风格方面的建议而不是强制,相应的在编写Python 代码的编辑器自动提供PFP 8 检查,当你编写的代码违反了PEP 8 规范的时候,会给出警告信息和修正的建议。与此同时,还有专门的检查工具对Python 的代码风格进行检查。
由上,还是建议在编写Python 代码的时候都遵循PEP 8 编码规范,毕竟你以后不可能是只一个人写代码,未来不论是在公司或者某些开源项目中,作为其中的一份子,肯定还是要在风格上向大众看齐的。
PEP 8 编码规范详细的给出了Python 编码的指导,包括什么对齐啦,包的导入顺序啦,空格和注释啦还有命名习惯等方方面面,并且还有详细的事例。
下面我以「包」的导入为例,看一下PEP 8 给出的具体编程指导。在Python 中,import 应该一次只导入一个模块,不同的模块应该独立一行:
>python新手代码错了应该怎么改
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论