本人之前的学习笔记,没有书上和网上的套路,虽然言简,但都是本人提取的精华,希望对大家的python学习带来帮助,最近事务繁忙,上传可能无法按时进行,见谅!
1. 应用:用于对函数在函数外部进行功能修改
2. 简单不带参数单层装饰器案例
通过上例对f1函数加上装饰器,可以看出,当我们需要对多个函数(eg:f1-f100)进行相同功能修改时,可以直接给每个函数加上装饰器即可,而需要还原时,也可以直接删去装饰器即可实现,这样可以避免对原有代码的操作。
除了上面这种简单情况,下面再介绍两种常用较复杂的情况
3.装饰器装饰含N个参数的函数
4.多个装饰器装饰同一个函数
领取专属 10元无门槛券
私享最新 技术干货