day31函数专题2:装饰器@浙大疏锦行
python
def logger(func):
def wrapper(*args, **kwargs):
print(f"开始执行函数{func.__name__}", f"参数args={args}, kwargs={kwargs}")
result = func(*args, **kwargs)
print(f"函数{func.__name__}执行完毕,返回值: {result}")
return result
return wrapper
@logger
def multiply(a, b):
return a * b
multiply(4, 5)