知行编程网知行编程网  2022-12-04 20:30 知行编程网 隐藏边栏  18 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何使用python生成器返回指定的值?的相关知识,希望可以帮到处于编程学习途中的小伙伴

如何使用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返回的值,继续执行其他语句。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享