python-生成器
来源:互联网 发布:相声世界知乎 编辑:程序博客网 时间:2024/05/29 12:17
__author__ = 'holoto'if __name__ == '__main__': def dd(): # 生成器 print('the function start-first')#function start c = 1 print('the function start')#function start while True: print('the while runing')#while runing c = c + 2 print('the pre of yield') #print(c) yield c print('the while end') print('the function end')#the function end d = dd() print(dd()) print(next(d)) print(next(d)) print(next(d)) print(next(d)) print(next(d))
程序运行
/usr/bin/python3.4 /root/PycharmProjects/test/d.py
生成器函数地址--<generator object dd at 0x7f9d226f3168>
第一次运行
the function start-first
the function start
the while runing
the pre of yield
3
第二次
the while end
the while runing
the pre of yield
5
第三次
the while end
the while runing
the pre of yield
7
第四次
the while end
the while runing
the pre of yield
9
第五次
the while end
the while runing
the pre of yield
11
Process finished with exit code 0
0 0
- Python 生成器
- Python生成器
- python生成器
- python 生成器
- python生成器
- python生成器
- python生成器
- python生成器
- python 生成器
- python生成器
- python 生成器
- python生成器
- python 生成器
- Python--生成器
- python 生成器
- Python 生成器
- python-生成器
- Python生成器
- TCP坚持定时器
- Harris corner OpenCV源码查询之路
- 关于Java中数值计算的一些误区
- PHP 生成接口数据格式
- Hadoop 问题汇总
- python-生成器
- Adapter
- Oracle数据库JDBC连接
- 理解堆栈及其利用方法
- 七牛---使用Eclipse/Myeclipse安装运⾏Android SDK以及常⻅错误整理
- 位图法在实际项目中的运用
- leetcode 222:Count Complete Tree Nodes
- Hbase 问题汇总
- Sublime text 搭建C/C++环境