
python return和yield的执行说明
1、遇上return会直接返回值,不会执行下一个语句。
2、但yield并非如此,在此次迭代返回后,yield函数将从上次迭代遇到的yield后面的代码(下一行)开始执行。
python return和yield的执行实例
def gen_generator():
yield 5
def gen_value():
return 5
if __name__ == '__main__':
ret = gen_generator()
print("yield type:",ret, type(ret))
print("\n----------------------------------\n")
ret = gen_value()
print("return type:",ret, type(ret))
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试



