Python中yield的用法
yield是生成的意思,但是在python中则是作为生成器理解,生成器的用处主要可以迭代,这样简化了很多运算模型(还不是很了解是如何简化的)。yield是一个表达式,是有返回值的.当一个函数中含有yield时,它不再是一个普通的函数,而是一个生成器.当该函数被调用时不会自动执行,而是暂停,见第一个例子:例1:>>> def mygenerator(): ... print "start..." ... yield 5 ...>>...