python 装饰器
装饰器实质上是一个函数,把一个函数作为输入并且返回另一个函数。
- *args和**kwargs
- 闭包
- 作为参数的函数
def square_it(func): def new_function(*args,**kwargs): result=func(*args,**kwargs) return result*result return new_function
@square_it def add_ints(a,b): return a+b >>>add_ints(3,5) 64
作者:萌萌的美男子
出处:http://www.cnblogs.com/ivan-count/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/ivan-count/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。