装饰器
实现过程
test1 = set_func(test1)等价于@set_func
1、没有参数、没有返回值
2、有参数,无返回值的函数进行装饰
3、不定长参数、无返回值的函数进行装饰
4、有返回值
5、通用装饰器(参数*args,**kwargs,return)
6、多个装饰器装饰同一个函数
先执行上边的装饰器
结果:
7、应用--多个装饰器对函数装饰
8、类装饰器
装饰器
test1 = set_func(test1)等价于@set_func
先执行上边的装饰器
结果:
本文标题:装饰器(给函数加功能)
本文链接:https://www.haomeiwen.com/subject/lxjmgctx.html
网友评论