美文网首页
yield与yield from

yield与yield from

作者: YAOPRINCESS | 来源:发表于2020-04-26 16:45 被阅读0次

https://www.cnblogs.com/cnkai/p/7514828.html

python中yield的用法很像return,都是提供一个返回值,但是yield和return的最大区别在于,return一旦返回,则代码段执行结束,但是yield在返回值以后,会交出CUP的使用权,代码段并没有直接结束,而是在此处中断,当调用send()或者next()方法之后,yield可以从之前中断的地方继续执行。

在一个函数中,使用yield关键字,则当前的函数会变成生成器。

相关文章

网友评论

      本文标题:yield与yield from

      本文链接:https://www.haomeiwen.com/subject/zkrjwhtx.html