Python中三大器有迭代器,生成器,装饰器,本文主要讲述生成器.主要从生成器的概念,本质,以及yield关键字的使用执行过程. 本质:生成器是一类特殊的迭代器,使用了yield关键字的函数不再是函数,而是生成器.(使用了yield的函数就是生成器) 1.yield关键字有两点作用 1.1 yield语句一次返回一个结果,保存当前运行状态(断点),然后暂停执行,挂起函数的状态,以便下次重它离开的地方继续执行,即将生成器(函数)挂起 1.2.将yield关键字后面表达式的值作为返回值返回,此时可以…