python装饰器
简单总结:@xxxx的作用,就是执行XXXX(并将下面的函数作为参数)
- 定义:@是修饰符,后面跟定义好的函数,用来修饰其他函数
- 作用:已被修饰的函数为参数,返回修饰函数的运行结果
- 注意:运行时遇见@修饰符,就会调用函数
- 创建函数修饰符的规则:
(1)修饰符是一个函数
(2)修饰符取被修饰函数为参数
(3)修饰符返回一个新函数
(4)修饰符维护被维护函数的签名
参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017451662295584
- https://blog.csdn.net/sinat_38682860/article/details/103245556?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-6.compare&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-6.compare