Python装饰器
2021-01-16 07:14
标签:color style 语法 符号 一个 pre log 等价 调用 装饰器语法 Python装饰器 标签:color style 语法 符号 一个 pre log 等价 调用 原文地址:https://www.cnblogs.com/fjjj/p/12823591.html装饰器
def logger(fn):
def wrapper(*args,**kwargs): #包装函数
print("调用前增强")
ret = fn(*args,**kwargs) #参数解构
print("调用后增强")
return ret
return wrapper
@logger #等价于add==>logger(add)==>add==>wrapper
def add(x,y): #被包装函数
return x+y
print(add(100,200))