博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 装饰器
阅读量:6616 次
发布时间:2019-06-25

本文共 317 字,大约阅读时间需要 1 分钟。

装饰器实质上是一个函数,把一个函数作为输入并且返回另一个函数。

  • *args和**kwargs
  • 闭包
  • 作为参数的函数
def square_it(func):    def new_function(*args,**kwargs):        result=func(*args,**kwargs)        return result*result    return new_function
@square_itdef add_ints(a,b):    return a+b>>>add_ints(3,5)64

 

转载于:https://www.cnblogs.com/ivan-count/p/10515698.html

你可能感兴趣的文章
[LeetCode]Search in Rotated Sorted Array
查看>>
102412离散数学_谓词逻辑
查看>>
截取字符串
查看>>
ViewGroup.onInterceptTouchEvent和View.onTouchEvent分析
查看>>
SQL联合查询(内联、左联、右联、全联)的语法
查看>>
Android锁屏状态下弹出activity,如新版qq的锁屏消息提示
查看>>
传统架构和分布式系统架构的优缺点
查看>>
Lotex 一款用于Excel批量操作的微智能软件。
查看>>
python的变量类型(Day6)
查看>>
条理清晰的搭建SSH环境之添加所需jar包
查看>>
配置dubbo(分布式服务框架)
查看>>
新的一年,新的开始。
查看>>
vue 组件嵌套
查看>>
面向对象-1 - 类的使用
查看>>
通过Hibernate API编写访问数据库的代码
查看>>
2014年终总结
查看>>
UIWebView的使用
查看>>
居然忘了range()的用法
查看>>
第一周java学习总结
查看>>
《理解 ES6》阅读整理:函数(Functions)(一)Default Parameter Values
查看>>