ython生成器什么是一句话解释:包含yield关键字的函数就是生成器,它的返回值是一个生成器对象。我简单画了一个示意图:yield就相当于return。当函数遇到yield时,它会暂停,保存当前信息,并返回yield的值。下次执行next()时,将从当前位置继续执行。比较有意思的是,曾经有人建议生成器函数不要用def,而应该发明一个新的关键字,比如gen,但是Python之父Guido并不认同这一点。生成器函数的工作原理首先用一个简单的例子来说明生成器的行为:#定义一个生成器>>>defgen_123():...yield1...yield2...yield3...#Thegenerator本身是一个Function>>>gen_123
