好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

pythonyield什么意思

阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结:

send(msg)与next()都有返回值,它们的返回值是当前迭代遇到yield时,yield后面表达式的值,其实就是当前迭代中yield后面的参数。

第一次调用时必须先next()或send(None),否则会报错,send后之所以为None是因为这时候没有上一个yield(根据第8条)。可以认为,next()等同于send(None)。

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python yield什么意思的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于pythonyield什么意思的详细内容...

  阅读:38次

上一篇: python怎么发送post

下一篇:为什么叫Python