[Python教學] 裝飾詞原理到應用

發佈於 發佈留言分類: 02 Python 基礎教學10 所有文章

Python 裝飾詞 (Decorator) 被大量廣泛的使用在各方 library,是非常實用和必須了解的基礎,本篇介紹了從原理到應用,建議讀者可以跟著敲一次 code,會對裝飾詞有更深入的了解唷~ ▍Python 裝飾詞的優點: 降低程式碼重複率 易讀性高 靈活度高 ▍本篇的大綱如下: 裝飾詞原理 語法糖 (Syntax Candy) 副作用:函式名稱 裝飾詞觸發先後順序 帶參數 (*args, **kargs) 用 Class 寫裝飾詞 一. 裝飾詞的原理 ▍首先了解:變數名 與 函式物件 (object) 我們先定義了一個函式為 foo,我們 print(foo),會得到 function foo at 0x1028831e0 表示 foo 是一個變數名,並且指向一個函式物件 (ob […]