단순히 함수 반환값을 캐시할 수 있는 데코레이터가 있나요? 다음 사항을 고려하십시오. @property def name(self): if not hasattr(self, '_name'): # expensive calculation self._name = 1 + 1 return self._name 처음이지만 캐싱은 장식가에도 반영될 수 있을 것 같아요.다만, 이것과 같은 것은 발견하지 못했습니다.;) PS 실제 계산은 변동 가능한 값에 의존하지 않습니다.Python 3.2부터는 데코레이터가 내장되어 있습니다. @functools.lru_cache(maxsize=100, typed=False) 데코레이터: 함수를 메모화 콜 가능으로 래핑하여 최신 콜의 최대 크기를 저장합니다.고비용 함수 또는 I/O 바운드 ..