注解可以修饰类或者函数 返回函数 参数传递

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)