关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

如何使用python生成器返回指定的值?(python自定义函数返回值)

发布时间:2022-07-02 08:15:44

  最要去理解的还有关于我们能用到的就是跟方法有关的,其中最常见的也是本章主题,关于返回指定的值,下面给大家整理出代码演示,大家可以看下哦~

生成器返回指定的值

需求:生成器传入字符串,返回字符串对应的数字

[code]def genFunc():
    x = None
    while True:
        print("call yield x=", x)
        v = yield x
        x = int(v)[/code]

调用过程: 第一次:创建生成器,并执行一次

[code]gen = genFunc()
next(gen)[/code]

结果:

[code]call yield x= None[/code]

以上即是返回值的全部内容了,对了,大家在使用的时候,调用者每次send之后,当前执行语句等待send的返回才可以哦~这样调用者接收生成器send返回的值,继续执行其他语句。




相关推荐

【2022年的云计算虚拟化市场现状和发展(云计算未来市场) >>点击查看详情<<

【习近平向“全球发展:共同使命与行动价值”智库媒体高端论坛致贺信 >>点击查看详情<<

/template/Home/Redyun/PC/Static