码迷,mamicode.com
首页 > 其他好文 > 详细

装饰器,迭代器,生成器

时间:2019-07-01 00:30:47      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:执行   你好   rap   too   cto   *args   wrapper   rgs   name   

装饰器

装饰器通式:

 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)

 

装饰器,迭代器,生成器

标签:执行   你好   rap   too   cto   *args   wrapper   rgs   name   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!