return:在程序函数中返回某个值,返回之后函数不在继续执行,彻底结束。
yield: 带有yield的函数是一个迭代器,函数返回某个值时,会停留在某个位置,返回函数值后,会在前面停留的位置继续执行,直到程序结束。
如下:
def iter():
for i in range(3):
yield i
for i in iter():
print(i)
输出:
1
2
3
标签:返回,函数,python,iter,关键字,yield,某个,继续执行
来源: https://www.cnblogs.com/HadesBlog/p/15983324.html