首页 > 编程语言 > 详细

python 装饰器的简单使用

时间:2019-06-26 19:21:29      阅读:95      评论:0      收藏:0      [点我收藏+]
#传参
def parameter_test(aa):
#装饰器
def decorator(func):
#装饰函数
def wrapper(*args,**kwargs):
print(‘decorator parameters:%s‘ %aa)
print("wrapper start")
res = func(*args,**kwargs)
res += " : wrapper add"
print("wrapper end")
return res
return wrapper
return decorator

#带语法糖(装饰器)的函数
@parameter_test(aa=‘123‘)
def foo(name,age):
print(‘this is foo‘)
print(name,age)
return ‘foo end‘
res = foo(‘lds‘,12)
print(res)

python 装饰器的简单使用

原文:https://www.cnblogs.com/lides/p/11093019.html

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