day04_装饰器
来源:互联网 发布:淘宝上的电话卡可信吗 编辑:程序博客网 时间:2024/05/21 20:30
def outer(func): def inner(): print("log") ret=func() print("Hello") return ret return inner@outer#自动执行outer函数,切记outer函数一定要在使用它的函数的前面def f2(): print("F2")def f3(): print("before")def outer(func): def inner(): print("Hello") return inner@outer#第一个功能自动执行outer函数,切记outer函数一定要在使用它的函数的前面def f2():#第二个功能,将outer函数的返回值,重新赋值给f2()此时f2=inner print("F2")调用f2()的时候就开始执行inner里面的代码了,因为已经f2变成了inner 而f2()变成了inner()
这就是装饰器的原理
0 0
- day04_装饰器
- day04_循环结构_20150804
- day03&day04_初涉JavaScript
- day04_网络编程
- day04_元素案例
- day04_案例五六
- day04_表单提交方式
- 装饰器
- 装饰器
- 装饰器
- 装饰器
- 装饰器
- 装饰器
- 装饰器
- 装饰器
- 装饰器
- 装饰器
- 装饰器
- app移动接口开发需要注意什么
- 展示模式架构比较MVP(SC),MVP(PV),PM,MVVM和MVC
- C++经典面试问题1-20
- 简单线程池的实现
- destoon 中国银联在线支付接口修改
- day04_装饰器
- 在jquerDOM和原生DOM对象中的常见问题
- 音频文件
- iOS-CollectionView 瀑布流视图
- 欢迎使用CSDN-markdown编辑器
- 简单冒泡排序的时间复杂度及其两种优化
- html和CSS
- 线程池的原理及实现
- Android开发之USB数据通信