Python之路,Day4 - Python基礎4

參考地址:

http://www.cnblogs.com/alex3714/articles/5765046.htmlhtml

本節內容:

裝飾器

定義:本質是函數,(裝飾其餘函數)就是爲其餘函數添加附加功能。函數

原則:1.不能修改被裝飾函數的源代碼。spa

          2.不能修改被裝飾的函數的調用方式。htm

        (總之:原函數感覺不到本身被修改)blog

實現裝飾器知識儲備:高階函數 + 嵌套函數 =》裝飾器變量

        1.函數即變量裝飾器

        2.高階函數:知足下列條件之一即爲高階函數co

            a.把一個函數名當作實參傳給另一個函數源代碼

            b.返回值中包含函數名

        3.嵌套函數

相關文章
相關標籤/搜索