装饰器(给函数加功能)

2019-12-08  本文已影响0人  高自信
装饰器

实现过程

test1 = set_func(test1)等价于@set_func

1、没有参数、没有返回值

2、有参数,无返回值的函数进行装饰

3、不定长参数、无返回值的函数进行装饰

4、有返回值

5、通用装饰器(参数*args,**kwargs,return)

6、多个装饰器装饰同一个函数

先执行上边的装饰器

结果:

7、应用--多个装饰器对函数装饰

8、类装饰器

上一篇 下一篇

猜你喜欢

热点阅读