好的规范有助于人对代码的理解,但作者也警告在日常编程中不要成为这些规则的奴隶。
if 规则
- 每个 if 语句必须包含一个else.
- if 语句嵌套尽量不要超过2层
- if 语句段的前后各保持一个空行,这个规则对其他语句段也适用,如函数、循环
- if 条件应尽量保持简单,若比较复杂,应先建立变量保存该值
- 如果else永远都执行不到,必须在else语句后面使用die函数
die函数
上面提到的die函数类似
def die(s):
print s
exit(0)
循环规则
-
while
循环只用在循环不需要事先限定次数的情况下 - 其他情况下使用
for
循环
调试小技巧
- 最好的调试技巧是使用
print
语句在各个关键节点处打印处需要检测的变量或其他信息
网友评论