[Python]yield理解

理解yield先知道interator和generator。

interator可以被遍历访问内部元素,主要是因为其实现了next方法

generator可以返回一个interator

yield的作用就是将一个函数变为generator,调用该函数时不会直接执行文件,而是返回一个interator,调用next方法时从yield出现的地方开始执行,数据状态更上一次执行完时一样。

猜你喜欢

转载自assistne.iteye.com/blog/2168715