在python之中创建一个函数时并不是总要实时输出的,有时候还是需要将函数返回的值作为变量保存起来以供使用的 。那么本文就将介绍函数返回语句return的用法,以及另一个比较特殊的语句yeild的含义解析 。

一、return语句
python中声明一个函数之后可以使用return语句将函数内的某一个值输出到另一个作用域中,return语句还可以作为一个函数的终止符使用 。在一个函数之中,return语句之后的代码都将不再进行执行了,具体实例如下:
# 声明一个循环输出值的函数def creat(): list = range(4) for n in list: nums += n return num # 使用return语句返回nums变量,并且下行的print不会执行 print(num)print(creat()) # 调用函数并输出6二、yeild语句
yeild语句虽然说和return很像,但是它和return不同的一点在于,它返回的是一个生成器 。生成器是一个迭代器的子类,它只能迭代一次,因为它是即使生成的数据 。具体的使用方法如下所示:
# 以上方的for循环函数为例,将它里面的return语句改成yeild,他返回的是一个生成器def creat(): yeild nums+=n# 生成器需要手动的实例化并且去调用creat = creat()print(creat)# 上面的这个代码是将函数返回的生成器实例化一个对象后再调用【Python中return的用法是什么?python的yeild语句解析】以上就是关于“Python中return的用法是什么?python的yeild语句解析”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦 。
猜你喜欢
- python中怎么删除列表中的元素?python列表元素删除方法
- python如何生成exe文件?python源码打包教程
- Python怎样重命名文件?python重命名方法
- 帮你解答!cdr字间距怎么调?
- 淘宝直播中控台怎么进?中控台怎么发布直播?
- 浅析中日茶文化
- 我爱金花茶
- sai阴影怎么画?sai阴影步骤
- 京东商家成长中心新增了什么功能?附相关问答!
- 在pr中如何设置视频的尺寸?PR的剪辑视频尺寸
