教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 如何使用python生成器返回指定的值?

如何使用python生成器返回指定的值?

发布时间:2020-12-02   编辑:jiaochengji.com
教程集为您提供如何使用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返回的值,继续执行其他语句。

您可能感兴趣的文章:
python迭代器与生成器用途是什么
如何使用python生成器返回指定的值?
python和c 的区别
什么是FSO?
神秘而强大的Python生成器精讲
Python中的56个内置函数详解(六)
python中如何判断字典中是否有某个值
python如何定义和调用函数
Python之os和sys模块的作用
一篇文章教你如何使用Python生成器

[关闭]
~ ~