#send()调用函数生成器例子 def test(): print('开始啦!!!') first = yield 1 print('第一次',first) yield 2 print('第二次') t = test() res = t.__next__() #相当于next(t) print(res) t.send(None) #将None传递给yield再赋值给first 输出结果如下: 开始啦!!! 1 第一次 None
#send()调用函数生成器例子 def test(): print('开始啦!!!') first = yield 1 print('第一次',first) yield 2 print('第二次') t = test() res = t.__next__() #相当于next(t) print(res) t.send(None) #将None传递给yield再赋值给first 输出结果如下: 开始啦!!! 1 第一次 None