Python Decorators Brief

參考的URL:https://www.runoob.com/w3cnote/python-func-decorators.html

Decorators --> Pythonic

切入點:

函數 -- 函數中的函數 -- 函數中返回函數 -- 將函數作爲參數傳遞給另一個函數(簡單裝飾器)

@符號 --> 將裝飾器放到需要被裝飾的函數前;

@wraps() --> 函數即使被裝飾器裝飾,也可以打印其__name__信息;

@wrap() --> from functools import wraps

@wraps接受一個函數來進行裝飾,並加入了複製函數名稱、註釋文檔、參數列表等等的功能。這可以讓我們在裝飾器裏面訪問在裝飾之前的函數的屬性;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章