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)
解釋器:從上往下執行。