博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
生成器
阅读量:6333 次
发布时间:2019-06-22

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

#在python中,一边循环一边计算的机制,称为生成器,目的是节省内存空间 #生成器只有在调用时才会生成相应的数据,只记住当前位置,只有一个——_nest_next()方法 _author__ = "Alex Li" import time def consumer(name):     print("%s 准备吃包子啦!" %name)     while True:        baozi = yield        print("包子[%s]来了,被[%s]吃了!" %(baozi,name)) c = consumer("ChenRonghua") c.__next__() # b1= "韭菜馅" # c.send(b1) # c.__next__() def producer(name):     c = consumer('A')     c2 = consumer('B')     c.__next__()     c2.__next__()     print("老子开始准备做包子啦!")     for i in range(10):         time.sleep(1)         print("做了1个包子,分两半!")         c.send(i)         c2.send(i) producer("alex")

转载于:https://www.cnblogs.com/wangchu/p/9350170.html

你可能感兴趣的文章
PHP 数组排序
查看>>
Java第十二天
查看>>
UBUNTU SERVER 9.04 配置 RED5 开机启动
查看>>
android xml tools 介绍(一)
查看>>
OSChina 周五乱弹 —— 听说富婆需要我这个快乐球
查看>>
OSChina 周四乱弹 —— 你再光玩电脑,咱俩就算掰了
查看>>
分配内存对齐的内存空间
查看>>
Android中ListView.getCount()与ListView.getChildCo...
查看>>
UVa 195-Anagram
查看>>
linux批量修改文件名大小写
查看>>
pyspark访问hive数据实战
查看>>
偶的第一个IOS Demo
查看>>
常见内部排序总结
查看>>
repo original
查看>>
文本处理三剑客之sed命令用法
查看>>
我的友情链接
查看>>
CSS预处理器-Sass
查看>>
mysql主主同步+Keepalived
查看>>
F5 负载均衡学习笔记----V9.x启动U盘制作方法
查看>>
PageRank MATLAB 实现
查看>>