注解可以修饰类或者函数 返回函数 参数传递
def decorator(func):
def wrapper(*args, **kwargs):
print("传递的位置参数:", args)
print("传递的关键字参数:", kwargs)
result = func(*args, **kwargs)
return result
return wrapper
@decorator
def example_func(a, b, c=0):
print("函数内部逻辑")
return a + b + c
# 调用被装饰的函数
result = example_func(1, 2, c=3)
print("返回结果:", result)