2022年6月16日
练习
# 装饰器
def decorator_1(func):
print(f"装饰1:{func}")
def inner(*args, **kwargs):
print(f"inner1:{func}")
return func(*args, **kwargs)
return inner
# 带有参数的装饰器
def decorator_2(arg):
def decorator_2_(func):
print(f"装饰2:{func}")
def inner(*args, **kwargs):
print(f"inner2:{func}")
print(f"decorator_2 参数:{arg}")
return func(*args, **kwargs)
return inner
return decorator_2_
# 类装饰器
class Decorator_cls(o…