导语:
本文主要介绍了关于python如何委派生成器的相关知识,包括Python 生成器,以及python 自定义模块这些编程知识,希望对大家有参考作用。
1、生成器函数包含yield from表达式。
2.在yield from表达式处暂停委托生成器,调用者可以直接向子生成器发送数据。
3、子生成器将输出值发送给调用方。
4、解释器会抛出Stopiteration,并将返回值附加到异常对象上。
实例
# 协程代码案例1
def simple_coroutine():
print('-> start')
x = yield
print('-> recived', x)
# 主线程
sc = simple_coroutine()
print(1111)
# 可以使用sc.send(None), 效果一样
next(sc) # 预激
print(2222)
sc.send('zhuxiao')
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ os在python中是什么意思?08/22
- ♥ python正则表达式中的区间介绍11/12
- ♥ 什么是python函数递归11/26
- ♥ python检查字符串是否包含字母08/11
- ♥ 详解Python标准库12/01
- ♥ 如何在python中将字符转换为小写11/05
内容反馈