导语:
本文主要介绍了关于如何使用python生成器返回指定的值?的相关知识,希望可以帮到处于编程学习途中的小伙伴
最重要的是要明白,我们能用的东西跟方法有关,其中最常见的也是本章的主题。关于返回指定值,下面给大家演示了一段代码,大家可以看看~
生成器返回指定的值
需求:生成器传入一个字符串,返回该字符串对应的数字
def genFunc():
x = None
while True:
print("call yield x=", x)
v = yield x
x = int(v)
调用过程:
第一次:创建生成器,并执行一次
gen = genFunc()
next(gen)
结果:
call yield x= None
以上就是返回值的全部内容。顺便说一句,当你使用它时,调用者
send之后,当前执行语句等待send的返回才可以哦~这样调用者接收生成器send返回的值,继续执行其他语句。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是Python垃圾回收机制12/24
- ♥ python模块的内置属性是什么?09/13
- ♥ python是免费的吗09/03
- ♥ 如何在linux中安装python?08/28
- ♥ 如何在 python 中卸载 selenium10/24
- ♥ Python中的可迭代对象和迭代器详解12/18
内容反馈