我想知道,由于一种常见的优化策略是“缓存”变量内的查找结果,然后使用该变量调用方法/函数,那么查找操作的成本有多高?
这就是我所说的“缓存”查找结果的意思:
这就是我所说的“缓存”查找结果的意思:
class TestClass:
def myMethod(self):
printMethod = self.printMethod
for i in range(0, 1000):
printMethod(i)
def printMethod(self, i):
print i