装饰器:本质上是一种python函数,可以使其他函数在不修改代码的前提下增加额外功能,装饰器的返回值是一个函数对象;装饰器:抽离出大量与函数功能无关的代码并重复使用,为已经存在的对象添加功能;
装饰器的原理:
装饰器的编写和应用:
1.函数名即变量
2.嵌套函数:函数里面定义了函数,就称为嵌套函数;
3.高阶函数:函数作为参数,返回值是函数的函数称为高阶函数
4.单层装饰器
装饰器是一个装饰函数的函数,能够在不改变函数源码和函数调用方式的情况下给函数增加新的功能。
5.高阶装饰器
6.多个装饰器修饰
网友评论