首页 > 其他 > 详细

装饰器,迭代器,生成器

时间:2019-07-01 00:44:28      阅读:96      评论:0      收藏:0      [点我收藏+]

装饰器

装饰器通式:

 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)

 

装饰器,迭代器,生成器

原文:https://www.cnblogs.com/galihuixiang/p/11111838.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!