python中的yield的作用是什么啊?

客户问题:
python中的yield的作用是什么啊?

阿里云代理商凯铧互联客服回复:
yield的作用是保存当前运行状态(断点),然后暂停执行,即将函数挂起
将yeild关键字后面表达式的值作为返回值返回,此时可以理解为起到了return的作用,当使用next()、send()函数让函数从断点处继续执行,即唤醒函数。

 

阿里云服务器活动
阿里云代理商凯铧互联:享受购买价格更优惠!阿里云2021年双十一活动请戳云产品通用代金券,限量抢!!

为什么选择我们:北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里巴巴、腾讯服务器运维团队,公司90%成员均是超过10年具备专业运维经验的精英。作为阿里云,腾讯云,百度云,金山云,华为云重要的合作伙伴,专业从事互联网应用服务、云计算、大数据、人工智能、企业信息化建设,为企业用户提供基于大数据的企业上云解决方案。

凯铧互联承诺