怎么在python中通过函数形式实现一个生成器

本篇文章给大家分享的是有关怎么在python中通过函数形式实现一个生成器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

10年积累的成都网站设计、网站建设、外贸网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有阜新免费网站建设让你可以放心的选择与我们合作。

python可以做什么

Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,Web开发等。

1、说明

生成器也是迭代器,但只能迭代一次。这是因为它们没有存储所有的值,而是在运行过程中产生值。你一直在使用它们,或者用for循环,或者把它们传递给任何可重复的函数和结构。此外,在实际应用中,大多数生成器都是通过函数实现的。

2、实例

def odd():
    print ( 'step 1' )
    yield ( 1 )
    print ( 'step 2' )
    yield ( 3 )
    print ( 'step 3' )
    yield ( 5 )
 
o = odd()
print( next( o ) )
print( next( o ) )
print( next( o ) )

以上就是怎么在python中通过函数形式实现一个生成器,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


本文标题:怎么在python中通过函数形式实现一个生成器
文章源于:http://azwzsj.com/article/ipgegi.html