装饰器,迭代器,生成器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装饰器,迭代器,生成器相关的知识,希望对你有一定的参考价值。
一、什么是装饰器
装饰器本质就是函数,功能是为其他函数附加功能
二、装饰器遵循的原则
1、不修改被修饰函数的源代码
2、不修改被修饰函数的调用方式
三、实现装饰器的知识储备
装饰器=高阶函数+函数嵌套+闭包
高阶函数,直接通过函数名调用,
#!/usr/bin/env python def bar(): print(‘in the bar‘) def test1(func): func() test1(bar)
以上是关于装饰器,迭代器,生成器的主要内容,如果未能解决你的问题,请参考以下文章