python装饰器的学习笔记三
来源:互联网 发布:javascript动态效果图 编辑:程序博客网 时间:2024/06/11 06:01
#coding:utf-8'''装饰器实质就是闭包的使用'''def deco(func): def in_deco(x,y): print "in_deco" func(x,y) print "call deco" #如果这里不显示返回的话,默认是None return in_deco'''在还没有使用@deco来装饰bar函数时,bar函数指向它自己的函数体,当我们使用了deco来进行装饰后,解释器执行到@deco的时候,做两件事:1、把bar函数当参数,调用deco函数2、把deco函数的返回值赋值给bar,此时bar就指向in_deco的引用当我们再次调用bar函数时,其实我们是在调用in_deco函数,在in_deco调用过程中我们又调用了bar原来自己的函数体的语句'''@deco def bar(x,y): print "in bar:",x+y print type(bar)bar(1,2)
0 0
- python装饰器的学习笔记三
- python装饰器的学习笔记二
- python装饰器的学习笔记一
- Python装饰器学习笔记
- Python学习笔记:装饰器
- python装饰器学习笔记
- Python学习笔记--装饰器
- Python装饰器学习笔记
- Python学习笔记-装饰器
- Python 装饰器 学习笔记
- "Python"学习笔记----装饰器
- 【Python学习笔记】装饰器
- python学习笔记-装饰器
- python装饰器学习笔记
- python装饰器学习笔记
- Python学习笔记----装饰器
- 【python学习笔记】Python装饰器
- 简明python学习教程三--装饰器
- V4L2应用程序框架
- 详解css3中webkit-animation
- 各种简单的困难的模板,持续更新
- Android学习心得第三课
- 矩阵的转置 C语言
- python装饰器的学习笔记三
- Dll注入经典方法完整版
- 本文作者对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,以甄选合适人选,而开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准
- spring 学习小结5_spel
- 事件的由来
- 给出两个字符串,找到最长公共子串,并返回其长度,java实现
- 4. smarty 变量操作
- Set_Son
- eclipse安卓模拟器窗口大小调整