파이썬[Python]: functools - cache 함수
functools 모듈 - cache 함수(function) /// 설명 최근의 함수호출을 저장하고, 그 저장된 내용을 사용합니다. ※ 형식 @functools.cache(user_function) reference https://docs.python.org/3/library/functools.html#functools.lru_cache /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import functools @functools.cache def factorial(n): return n * factorial(n - 1 ) if n else 1 # cached print (factorial( 10 )) # 3628800 # just looks up cached value result print (factorial( 3 )) # 6 # makes five new recursive calls print (factorial( 15 )) # 1307674368000 Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –