python 3 协程函数 1:把函数的执行结果封装好__iter__和__next__,即得到一个迭代器 2:与return功能类似,都可以返回值,但不同的是,return只能返回一次值,而yield可以返回多次值 3:函数暂停与再继续的状态是由yield保存的 def func(count): print('start') while True: yield count count+=1 g=func(10) print(next(g)) print(next(g)) 使用了yield表达式…