系列文章回顾
【python】(01)初识装饰器Decorator
【python】(02)初识迭代器Iterator
【python】(03)初识生成器Generator
一.装饰器的定义
装饰器(Decorator)本质上也是一个函数,它接受一个函数作为参数,并返回一个新的函数。
二.装饰器的作用
装饰器通常用于在不修改原函数代码的情况下,添加额外功能或修改函数行为。
有以下6种应用场景:
1)添加日志记录
2)实现权限验证
3)缓存结果
4)计时器功能
5)错误处理
6)代码重用