2020年5月22日
摘要: python装饰器的参数传递 被装饰器装饰的函数名即使没有被调用(因为有@xxx,会触发运行装饰器),(装饰器工厂函数)定义装饰器的代码已经运行了(最内部的那个函数并没有运行)(把被装饰的原函数引用赋值给了装饰器内部的那个函数名),当下边通过该函数名调用时,会调用到装饰器内部的那个函数() 装饰器: 阅读全文
posted @ 2020-05-22 17:09 jvincent 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 装饰器: 本质是函数, 功能是为其他函数添加附加功能原则:1 不修改被修饰函数的源代码2 不修改被修饰函数的调用方式为了实现装饰器的功能,需要了解3个概念1。高阶函数 高阶函数定义函数接收的参数是一个函数名函数的返回值是一个函数名满足上述条件的任意一个,都称为高阶函数 def foo(): prin 阅读全文
posted @ 2020-05-22 16:02 jvincent 阅读(146) 评论(0) 推荐(0) 编辑