装饰器,迭代器,生成器
Posted galihuixiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装饰器,迭代器,生成器相关的知识,希望对你有一定的参考价值。
装饰器
装饰器通式:
1 from functools import wraps 2 3 def wrapper(func): 4 @wraps(func) 5 def inner(*args, **kwargs): 6 print(‘在被装饰的函数执行之前做的事‘) 7 ret = func(*args, **kwargs) 8 print(‘在被装饰的函数执行之后做的事‘) 9 return ret 10 return inner 11 12 @wrapper #name = wrapper(name) 13 def name(): 14 print(‘我的名字是胡大大大‘) 15 return ‘你好‘ 16 17 a = name() 18 print(a)
以上是关于装饰器,迭代器,生成器的主要内容,如果未能解决你的问题,请参考以下文章