python中多個裝飾器的調用順序詳解
更新時間:2019年07月16日 09:28:29 作者:曾大帥啊哦
這篇文章主要給大家介紹了關于python中多個裝飾器的調用順序,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
前言
一般情況下,在函數(shù)中可以使用一個裝飾器,但是有時也會有兩個或兩個以上的裝飾器。多個裝飾器裝飾的順序是從里到外(就近原則),而調用的順序是從外到里(就遠原則)。
原代碼
執(zhí)行結果
裝飾順序 : 就近原則
被裝飾的函數(shù),組裝裝飾器時,是從下往上裝飾
執(zhí)行順序 : 就遠原則
裝飾器調用時是從上往下調用
為了更好的理解,找到這段話:
被裝飾的函數(shù)是一個妹子,裝飾器是衣服?!稗k事情”的時候得依次把外套、襯衣、內衣脫掉,事情辦完了還要依次把內衣、襯衣、外套穿上。距離“妹子”越近的裝飾器代表越貼身的衣服。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。
相關文章
解決jupyter notebook圖片顯示模糊和保存清晰圖片的操作
這篇文章主要介紹了解決jupyter notebook圖片顯示模糊和保存清晰圖片的操作方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04