特牛网址导航

python中yield的用法(生成器的讲解)_python yield-CSDN博客

网友收藏
文章浏览阅读1.9w次,点赞59次,收藏246次。0 理解说明功能1:把yield看做return。就是在程序中yield处返回某个值,返回之后程序就不再往下运行了。他们都在函数中使用,并履行着返回某种结果的职责。功能2:同时还是一个生成器generator,有return的普通函数直接返回所有结果,程序终止不再运行,并销毁局部变量;而有yield的函数则返回一个可迭代的生成器generator对象,你可以使用for循环或者调用next()方法,send()方法遍历生成器对象来提取结果。1 举2个例子说明yield生成迭代器:python生成器_python yield
标签:python yield