Python我的Python自学之路

python 学习笔记 020

2019-06-15  本文已影响24人  夜羽萧轩

今日python  


1.装饰器

概念:是一个闭包,把一个函数当做参数,返回一个替代版的函数,本质上就是一个返回函数的函数

2.简单装饰器

codes - 1 装饰器 pic - 1 执行逻辑

2.复杂一点的装饰器  带参数的装饰器

理解函数的执行逻辑:程序执行到函数处时,将函数的参数作为指定变量带入函数代码运行得到对应的结果,返回后继续运行该程序 

装饰器则相当于函数的套用

装饰器内的代码可以新建个文件单独调用,使程序简洁

3. 装饰器相关知识

#使用@符号将装饰器应用到函数

#@python2.4支持使用@符号

@outer  #相当于say = outer(say)

4.通用装饰器

#函数的参数力理论上是无限制的,但实际上最好不要超过6、7个

codes - 2 通用装饰器

偏函数

注意:functools 的导入

codes 3 偏函数

函数其他:递归

上一篇下一篇

猜你喜欢

热点阅读