Python yield用法 函数内一旦存在yield关键字,调用函数并不会执行函数体代码,会返回一个生成器对象。在每次调用next()的时候执行,遇到yield语句暂停并返回数据到函数外,再次被next()调用时从上次返回的yield语句处继续执行。 一、yield的next用法 调用next()方法开始执行函数,遇到yield后停止,并且返回yield后的值。 代码如下: def func(): print("第一次") yield 1 print("第二次