First page Back Continue Last page Overview Image

Beispiel

>>> import functools       

>>> @functools.lru_cache()

... def f(x):

...     return x

...  

>>> f.cache_info()

CacheInfo(hits=0, misses=0, maxsize=128, currsize=0)

>>> f(1)

1

>>> f(3)

3

>>> f(1)

1

>>> f.cache_info()

CacheInfo(hits=1, misses=2, maxsize=128, currsize=2)

>>>

>>> @functools.lru_cache(typed=True)

... def g(x):

... return x

...

>>> g(1)

1

>>> g(1.0)

1.0

>>> g.cache_info()

CacheInfo(hits=0, misses=2, maxsize=128, currsize=2)