首页 > 代码库 > python2.x学习小记
python2.x学习小记
不定时更新,不一定适合3.X,但一定适合2.7。
一、Python中的装饰器
def main(): def decorator_with_params(arg_of_decorator): print arg_of_decorator print '1' def newDecorator(func): print '3' print func.__name__ return func(1,2) print '2' return newDecorator @decorator_with_params("deco_args") def foo(a,b): print 'foo('+str(a)+','+ str(b)+') is called' if __name__ == '__main__': main()
输出结果:
deco_args 1 2 3 foo foo(1,2) is called
python2.x学习小记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。