摘要: 比线程所需的资源更少 可以用yield 实现多任务,其实是并发,但速度很快,相当于同时进行 import time def test1(): while True: print('——1——') yield def test2(): while True: print('——2——') yield 阅读全文
posted @ 2020-03-01 19:39 otome 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 生成器是一种特殊的迭代器。没有 iter,next方法,甚至不是一个类,只靠yield 如果一个函数汇总有 yield 那么就不是一个函数,变成了一个生成器的模板。本来的调用函数就变成了创建一个生成器对象。当你在使用它时,第一次从头开始执行到yield暂停;之后它不会从函数的开头开始执行,会从yie 阅读全文
posted @ 2020-03-01 14:18 otome 阅读(146) 评论(0) 推荐(0) 编辑