函數(shù)緩存允許我們將一個函數(shù)對于給定參數(shù)的返回值緩存起來。 當一個I/O密集的函數(shù)被頻繁使用相同的參數(shù)調(diào)用的時候,函數(shù)緩存可以節(jié)約時間。 在Python 3.2版本以前我們只有寫一個自定義的實現(xiàn)。在Python 3.2以后版本,有個lru_cache的裝飾器,允許我們將一個函數(shù)的返回值快速地緩存或取消緩存。
lru_cache
我們來看看,Python 3.2前后的版本分別如何使用它。
鍍金池立足為學(xué)員提供精品優(yōu)選課程及個性化定制服務(wù)。
掃碼關(guān)注鍍金池微信號手機訂課,優(yōu)惠多多