生成器generator 生成器指的是生成器对象,可由生成器表达式得到,也可以使用yield关键字得到一个生成器函数,调用这个函数得到一个生成器对象: 生成器函数 函数体中包含yield语句的函数,返回生成器对象: 生成器对象,是一个可迭代对象,是一个迭代器: 生成器对象,是延迟计算,惰性求值的: yield生成器示例: 生成器表达式示例: 普通的函数调用fn(),函数会立即执行完毕,但是生成器函数可以使用next函数多次执行: 生成器函数等价于生成器表达式,只不过生成器函数更复杂: 生成器举例