一、类装饰器
- 装饰器是一种语法糖,可以看做是加了一层中间处理
1. 函数的装饰器
def deco(func):
print('==========')
return func
@deco # 装饰器相当于执行了 test=deco(test)
def test():
print('test函数运行')
test()
'''
==========
test函数运行
'''
2. 同理类也可以有装饰器
def deco(obj):
print('==========',obj)
obj.x=1