生活不易 我用python

effective python -- 遵循PEP8规范

2018-03-22  本文已影响19人  buyu007

以前翻译过<effective python>的几章, 后来发现已经有人翻译过了, 就停了
想想还是放上来吧


第二条: 遵循PEP8规范

Python Enhancement Proposal #8, 简称PEP8, 是Python的代码规范. 只要符合语法, 你可以用任何你喜欢的格式来个写代码. 但是符合代码规范的代码, 会更受欢迎,更容易让人读懂. 甚至这些代码只是你一个人用, 符合规范也会让你以后修改重构代码的时候变得容易一点
PEP 8 会让你的代码变得清晰简单. 它还在随着Python的演化持续更新. 通读一下整个在线文档是非常有价值的事情 http://www.python.org/dev/peps/pep-0008/
下面几点是你必须要遵循的:

空白(Whitespace)

Python中, 空白是语法规范. Python程序员特别在意代码中的空白, 从而使代码更清晰明了

译者: 这一条还是很有必要的, 特别是多团队合作开发, 方便使用不同尺寸的屏幕来阅读代码

命名

PEP 8 建议要统一命名规范. 这样使得阅读代码时能清晰的区分类型

表达式和声明

Python之禅(Zen of Python)中说过:"应该 有且最好只有一种方式去实现它". PEP 8 尝试使用这个理念来指导表达式和声明

Pylint (http://www.pylint.org/) 是比较热门的Python静态代码检查工具. Pylint提供了PEP 8 的代码规范检查,以及一些常见Python错误的检查

要记住的事

上一篇 下一篇

猜你喜欢

热点阅读