当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • Python 技巧:lru_cache(性能优化)
  • 相关推荐

    最新推荐

    热门点击