生成器函数
s = (i for i in range(10)) print(s) # <generator object <genexpr> at 0x0000028C206AB0F8>生成器对象 #生成器函数必须要有yield def test(): yield 1 yield 2 yield 3 res=test() print(res) print(res.__next__())#生成器必须要有next方法才能正确产生输出
def test(): print('开始生孩子了-==') print('开心----') print('高兴---') yield '我'#yield执行完就不继续下面的print print('开始生孩子') yield '女儿' print('开始生女儿了') yield '孙女' res=test() print(res) print(res.__next__())#生成器必须要有next方法才能正确产生输出 # print(res.__next__())#生成器必须要有next方法才能正确产生输出 # print(res.__next__())#生成器必须要有next方法才能正确产生输出