python下类中函数的执行数序
来源:互联网 发布:博雅软件集团2017 编辑:程序博客网 时间:2024/06/05 16:01
init() iter() enter() exit() iter() next() do()[普通函数]
class A(): def __init__(self,a): self.a=a print ("1") def __enter__(self): print ('2') return self def __exit__(self, type, value, trace): print ('3') def do(self): print ('4') def __iter__(self): print ('7') return self def __next__(self): print ('8') self.a=self.a+1 if self.a>3: raise StopIteration() else: return 'haha'with A(1) as a: print('5') a.do() for n in a: print (n) print ('6')
然后是运行结果
125478haha8haha863
阅读全文
0 0
- python下类中函数的执行数序
- Python函数的参数数传递方式
- javascript 实现多个异步函数的同时执行后再执行回调函数
- 字符串转换成python中exec能执行的函数
- python类继承构造函数的执行问题解析
- python类继承时构造函数的执行问题
- Python--函数return后面的语句不执行
- python中的交互执行函数
- Python中的字符串执行函数
- python 定时执行函数方法
- python eval函数 动态执行python语句
- python的执行过程
- Python的执行原理
- python的执行过程
- python的执行过程
- Matlab Timer回调函数的执行问题----drawnow函数的用途
- 用静态函数编写的求一个数的阶乘(为什么执行不对呢?)
- (4.1.36)android view 中各函数的执行顺数
- GridControl常用属性
- java.lang.ExceptionInInitializerError
- [Error] base operand of '->' has non-pointer type 'stac
- Java基本程序设计
- iOS之对象复制
- python下类中函数的执行数序
- BZOJ 1579: [Usaco2009 Feb]Revamping Trails 道路升级 分层图最短路
- Hadoop学习笔记十二 YARN基础知识
- cdev wrapper for block rw
- 在项目中如何使用ja-micro框架(一)
- 文章标题
- 嵌入式Linux设备驱动开发笔记(一)
- Python基础概念_4_控制流程
- ArrayList add方法