Python 技巧:lru_cache(性能优化)
作者:野牛程序员:2025-12-22 10:52:17python阅读 1991
Python 技巧:lru_cache(性能优化)
# /*
# Python 技巧:lru_cache(性能优化)
# --------------------------------------------------------
# 功能:
# - 自动缓存函数结果
# - 适合递归、IO、计算密集型任务
# */
print("示例十:lru_cache 递归缓存")
from functools import lru_cache
@lru_cache(None)
def fib(n):
if n < 2:
return n
return fib(n-1) + fib(n-2)
print("fib(10) =", fib(10))
print("-" * 50)
#
# 示例十:lru_cache 递归缓存
# fib(10) = 55
# --------------------------------------------------野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

