通过实例解析Python return运行原理
作者:5444de 时间:2021-08-11 18:31:31
return 语句就是讲结果返回到调用的地方,并把程序的控制权一起返回
程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。代码如下
def worker(a, b, c):
x = a + b
y = x + c return y
result = worker(1, 2, 3)
print(result)运行结果:6
看代码理解:
你有过一个工人worker,你给他三个参数当作原材料a手机屏,b手机壳,c手机外包装,让他组装手机;
x代表你教会他怎么组装的手机,y代表手机成品;
现在使用return告诉这个员工worker:我给你所有原材料,但是我只要一个y,我向你要结果的时候,你直接给我y就可以了;
于是有一天你给他原材料(参数)1,2,3,当你向worker要result(结果)的时候,他按照你所说的,直接返回y给你,其余的什么也不输出。
这就是return的作用。
来源:https://www.cnblogs.com/5444de/p/12408279.html
标签:Python,return
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
php中正则替换函数ereg_replace用法实例
2023-06-13 03:03:51
DW MX 的快键一览表
2009-07-21 12:47:00
设计72变——寻求banner制作的变化
2009-11-12 12:56:00
![](https://img.aspxhome.com/file/UploadPic/200911/12/t11bvnxfhjxxxxxxxx-600-95-92s.jpg)
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2023-11-20 23:14:50
Python键鼠操作自动化库PyAutoGUI简介(小结)
2022-01-04 09:08:53
![](https://img.aspxhome.com/file/2023/0/81790_0s.png)
TensorFLow 变量命名空间实例
2021-06-09 04:40:14
JavaScript中尽量用局部变量的原因[译]
2009-02-20 13:45:00
![](https://img.aspxhome.com/file/UploadPic/20092/20/01-88s.jpg)
php简单生成一组与多组随机字符串的方法
2023-10-04 02:10:09
利用Python提取PDF文本的简单方法实例
2023-05-09 05:37:34
![](https://img.aspxhome.com/file/2023/9/66409_0s.jpg)
Python tkinter制作单机五子棋游戏
2021-08-01 03:31:43
![](https://img.aspxhome.com/file/2023/8/65878_0s.jpg)
keras.layers.Conv2D()函数参数用法及说明
2022-02-25 01:15:05
详解Python常用的魔法方法
2022-01-22 05:44:03
![](https://img.aspxhome.com/file/2023/9/130769_0s.png)
python实现简单http服务器功能
2023-03-24 15:36:58
![](https://img.aspxhome.com/file/2023/9/120949_0s.jpg)
python 如何在测试中使用 Mock
2022-01-08 07:41:09
GitHub上值得推荐的8个python 项目
2021-01-11 22:40:12
![](https://img.aspxhome.com/file/2023/8/113128_0s.jpg)
浅谈购物类网站如何保持视觉设计的一致性
2009-03-30 16:02:00
![](https://img.aspxhome.com/file/UploadPic/20093/30/14-52s.jpg)
使table也能overflow:hidden
2008-08-18 21:04:00
一文带你掌握Pyecharts地理数据可视化的方法
2023-01-10 03:52:50
![](https://img.aspxhome.com/file/2023/5/109505_0s.png)
谈中国站长站的文章干扰码实现方法
2007-10-13 11:13:00
![](https://img.aspxhome.com/file/UploadPic/up/2007101313560193.jpg)
基于Python 的进程管理工具supervisor使用指南
2021-01-06 20:55:03
![](https://img.aspxhome.com/file/2023/7/81647_0s.jpg)