一、生成器例子
def f():
print('你好')
name = yield 44
print(name)
yield 55
g = f()
next(g)
print(g.send('zhou'))
二、
from builtins import print, next, range
def consumer(name):
print('---->开始吃包子了......')
while True:
baozi = yield
print('%s 吃了包子编号为:%s'%(name,baozi))
def producer():
next(conn)
next(conn2)
for i in range(5):
conn.send(i)
conn2.send(i)
if __name__ == '__main__':
conn = consumer('张三')
conn2 = consumer('李四')
p = producer()
三、
四、