python中print,return和yield的区别

如题所述

三个之间毛关系都没。。。
print就是把对象的内容,输出到标准输出。。
return,就是函数的返回,表示把return 后面的内容,返回给调用这个函数的函数,或者说返回到函数调用点。
yield,python中生成器的必须关键字。。一般函数是一次执行然后返回,加入这个yield后,函数调用一次,只会执行到yield然后返回,下次调用再继续这个关键字后面的内容,直到下一个yield或者函数结束。
温馨提示:答案为网友推荐,仅供参考
相似回答