天天看點

裝飾器

def f2(func):    #定義一個函數加參數,其中的func參數為裝飾器的函數體
    def f3(w1,w2)    #這個函數可以進行w1,w2參數
    print("吳永聰")   #輸出吳永聰
    ret = func(w1,w2)   #裝飾函數體的參數并将其賦給ret
    print("123")       #輸出123
    return ret     #傳回ret的值
return f3     #傳回f3函數的參數

@f2         #@使用裝飾器

def f1(w1,w2):
    print("你好")
    return w1 + w2
w = f1(11,22)
print(w)      

 解釋器:從上往下執行。

上一篇: 異常處理

繼續閱讀