<div class="cnblogs_code">
wrapper(f): inner(*args,**kwargs): ret = f(*args,**kwargs) ret#8 inner#4 func(*args,**kwargs):#2 #被装饰函数 func(1,5,6,a=2,b=1)
装饰器固定格式如上
注意:print()里面不能放**kwargs
然后print(args,kwargs)输出的是元祖和字典
<div class="cnblogs_code">
wrapper(f): inner(*args,**kwargs): ret = f(*args,**kwargs) ret#8 inner#4 func(*args,**kwargs):#2 #被装饰函数 func(1,5,6,a=2,b=1)
装饰器固定格式如上
注意:print()里面不能放**kwargs
然后print(args,kwargs)输出的是元祖和字典
【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。