当前位置: 移动技术网 > IT编程>脚本编程>Python > day11(python)装饰器

day11(python)装饰器

2018年10月22日  | 移动技术网IT编程  | 我要评论

邪恶少女漫画被囚禁,陈红早年剧照曝光,beitc059

def wrapper(f):#1    
    def inner(*args,**kwargs):#3
        ret = f(*args,**kwargs)#5
        return ret#8
    return inner#4
@wrapper         #装饰器名字            #func=wrapper(func),此时func实际上是inner的内存地址
def func(*args,**kwargs):#2   #被装饰函数
    print(args,kwargs)#6
    print(kwargs)#7

func(1,5,6,a=2,b=1)

装饰器固定格式如上

注意:print()里面不能放**kwargs

然后print(args,kwargs)输出的是元祖和字典

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网