生成器函数 yield 每次返回yield后面的值 使用上和return很相似,但是每次返回的值会记忆下来,且只返回一次 yield from iterable语法糖 迭代器 __next()__,直接使用next可轮流取出每一个值 凡是可作用于 for 循环和 next() 的对象都是 Iterable 类型 迭代停止则抛出StopIteration错误