1.什么是装饰器?
把一个函数当作参数,返回一个替代版的函数
本质上就是一个返回函数的函数
作用:在不改变原函数的基础上,给函数增加功能
2.装饰器的应用
(1)没有使用装饰器的情况
虽然增加了功能,但是改变了原来的函数
增加功能的同时没有改变原来的函数
(2)使用装饰器给函数增添新的功,在已经写好的函数上添加新内容,我们可以通过三种方式
方式一
方式二
方式三:装饰器
一般情况:
装饰器传参
装饰器可以设置可变参数
装饰器可以设置关键字参数
来源:CSDN
作者:sunshinew427
链接:https://blog.csdn.net/qq_42024433/article/details/103940799