这个讲解特别好, https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do, 果然是面向stackflow编程.一句话总结: yield在函数中相当于return, 只不过它return的是generator迭代器, 而不是实际数据迭代器的性质: 只能使用一次, 用完就失效了; 不占内存, 用的时候调用