会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Joseph Chu
个人博客 xingye.us
博客园
首页
新随笔
联系
订阅
管理
Python yield 和 return 的区别
共通:
yield和return相同的地方在于它们都会将某个值返回给调用方,并且此时执行的逻辑流回到调用方。
区别:
return
表示这个函数真的执行完了,一个和这个函数有关的都会被清除
yield
只是返回一个值,但是所有和该函数有关的,比如函数内的局部变量等都会被保存,到下一次调用该函数的时候继续使用。
posted @
2018-06-29 14:47
Joseph_Chuh
阅读(
276
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告