附录B 代码规范
由于强制缩进的规定,Python代码看起来相对比较整齐。但在一些细节上,如果你能按照特定的规范来写代码,则会让代码看起来更优美。笔者将根据各章的内容,逐步引入相应的代码规范。
Python的官方文档中提供了一套代码规范,即PEP8^(2)^{#ch2-back}。PEP是Python改善建议(Python Enhancement Proposal)的简称,包含了Python发展历程中的关键文档。除了PEP8中的规定,笔者还会在下面包括自己写代码的一些小习惯。
1.在下列运算符的前后各保留一个空格:
= + - > == >= <<= and or not
2.下列运算符的前后不用保留空格:
* / **
3.如果有多行赋值,那么将上下的赋值号=对齐,比如:
num = 1
secNum = 2
4.变量的所有字母小写,单词之间用下画线连接:
example_number = 10
————————————————————
(1){#ch1} 如果是Python 2.7,则结果为<type 'int'>。
(2){#ch2} PEP8文档:http://www.python.org/dev/peps/pep-0008