通过实例解析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
0
投稿

猜你喜欢

  • 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
  • Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并

    2023-11-20 23:14:50
  • Python键鼠操作自动化库PyAutoGUI简介(小结)

    2022-01-04 09:08:53
  • TensorFLow 变量命名空间实例

    2021-06-09 04:40:14
  • JavaScript中尽量用局部变量的原因[译]

    2009-02-20 13:45:00
  • php简单生成一组与多组随机字符串的方法

    2023-10-04 02:10:09
  • 利用Python提取PDF文本的简单方法实例

    2023-05-09 05:37:34
  • Python tkinter制作单机五子棋游戏

    2021-08-01 03:31:43
  • keras.layers.Conv2D()函数参数用法及说明

    2022-02-25 01:15:05
  • 详解Python常用的魔法方法

    2022-01-22 05:44:03
  • python实现简单http服务器功能

    2023-03-24 15:36:58
  • python 如何在测试中使用 Mock

    2022-01-08 07:41:09
  • GitHub上值得推荐的8个python 项目

    2021-01-11 22:40:12
  • 浅谈购物类网站如何保持视觉设计的一致性

    2009-03-30 16:02:00
  • 使table也能overflow:hidden

    2008-08-18 21:04:00
  • 一文带你掌握Pyecharts地理数据可视化的方法

    2023-01-10 03:52:50
  • 谈中国站长站的文章干扰码实现方法

    2007-10-13 11:13:00
  • 基于Python 的进程管理工具supervisor使用指南

    2021-01-06 20:55:03
  • asp之家 网络编程 m.aspxhome.com