python 学习笔记 020
2019-06-15 本文已影响24人
夜羽萧轩
今日python
1.装饰器
概念:是一个闭包,把一个函数当做参数,返回一个替代版的函数,本质上就是一个返回函数的函数
2.简单装饰器
codes - 1 装饰器 pic - 1 执行逻辑2.复杂一点的装饰器 带参数的装饰器
理解函数的执行逻辑:程序执行到函数处时,将函数的参数作为指定变量带入函数代码运行得到对应的结果,返回后继续运行该程序
装饰器则相当于函数的套用
装饰器内的代码可以新建个文件单独调用,使程序简洁
3. 装饰器相关知识
#使用@符号将装饰器应用到函数
#@python2.4支持使用@符号
@outer #相当于say = outer(say)
4.通用装饰器
codes - 2 通用装饰器#函数的参数力理论上是无限制的,但实际上最好不要超过6、7个
偏函数
注意:functools 的导入
codes 3 偏函数函数其他:递归