python全栈开发之装饰器

装饰器decorator(语法糖) 定义:本质是函数,功能:装饰其他函数,就是为其他函数添加附加功能 原则: 1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用方式 实现装饰器需要的知识储备: 1.函数即变量 2.高阶函数:把一个函数名当作实参传给另一个函数(在不修改被修饰函数源代码的情况下为其添加新功能);返回值中包含函数名(不修改函数的调用方式) 3.嵌套函数 装饰器:高阶函数+嵌套
相关文章
相关标签/搜索