python 来自http://dzone.com/snippets/memoization-decorator
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 来自http://dzone.com/snippets/memoization-decorator相关的知识,希望对你有一定的参考价值。
class Memoize:
def __init__ (self, f):
self.f = f
self.mem = {}
def __call__ (self, *args, **kwargs):
if (args, str(kwargs)) in self.mem:
return self.mem[args, str(kwargs)]
else:
tmp = self.f(*args, **kwargs)
self.mem[args, str(kwargs)] = tmp
return tmp
以上是关于python 来自http://dzone.com/snippets/memoization-decorator的主要内容,如果未能解决你的问题,请参考以下文章
python 来自Python的Git pull
python 来自Python的os文件系统
一封来自“Python”的信
来自 Black Hat Python 书的 Python 嗅探
“路径 python3(来自 --python=python3)不存在”错误
python Python装饰模板(来自“Head First Python ed.2”)