python全棧開發之裝飾器

裝飾器decorator(語法糖) 定義:本質是函數,功能:裝飾其他函數,就是爲其他函數添加附加功能 原則: 1.不能修改被裝飾函數的源代碼 2.不能修改被裝飾函數的調用方式 實現裝飾器需要的知識儲備: 1.函數即變量 2.高階函數:把一個函數名當作實參傳給另一個函數(在不修改被修飾函數源代碼的情況下爲其添加新功能);返回值中包含函數名(不修改函數的調用方式) 3.嵌套函數 裝飾器:高階函數+嵌套
相關文章
相關標籤/搜索