storearea

导航

Pyhon性能优化--日积月累

1. 减少函数调用次数

num1 = 9
if type(num1) == type(0):
    pass2

这里调用了两次获取类型的函数。

修改为:

import types
if type(num1) == types.IntType:
    pass

2. 对象身份比较性能高于值比较。

import types
num1 = 9
if type(num1) is types.IntType:
    pass

 3. 减少查找次数

from types import *
num1 = 9
if type(num1)  is IntType:
    pass

 

posted on 2014-12-13 01:03  store  阅读(72)  评论(0)    收藏  举报