充分利用 Lazy if-evaluation的特性:if x and y 在x为false的情况下,y不再计算,尽量将鲜明false条件提前,
if x or y,尽量将鲜明true条件提前。
if done is not None 比语句 if done != None 更快。
使用级联比较 "x < y < z" 而不是 "x < y and y < z"。
while 1 要比 while True 更快。
+= 要比 a = a + b 要快,用列表举例 a += b,使用 += 的话就像是使用了a.extend(b),如果使用 + 的话,
则是 a = a+b,前者是直接在原列表上进行扩展,而后者是先从原列表中取出值,在一个新的列表中进行扩展,
然后再将新的列表对象返回给变量,显然后者的消耗要大些。所以在能使用增量赋值的时候尽量使用它。