您好,登錄后才能下訂單哦!
def temp(func):
def wrapper(*args, **kwargs):
print(f"Before calling {func.__name__}")
result = func(*args, **kwargs)
print(f"After calling {func.__name__}")
return result
return wrapper
@temp
def add(a, b):
return a + b
@temp
def multiply(a, b):
return a * b
print(add(1, 2))
print(multiply(3, 4))
這段代碼定義了一個temp
裝飾器函數,可以用來裝飾其他函數,實現在調用其他函數前后輸出一段信息。通過裝飾器的方式,可以實現代碼復用和高效利用。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。