通过实例解析Python return运行原理


Posted in Python onMarch 04, 2020

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的作用。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python Web框架Tornado运行和部署
Oct 19 Python
详解Python的Flask框架中的signals信号机制
Jun 13 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
Python实现字典的遍历与排序功能示例
Dec 23 Python
解决Django migrate No changes detected 不能创建表的问题
May 27 Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 Python
Django框架自定义session处理操作示例
May 27 Python
opencv-python 读取图像并转换颜色空间实例
Dec 09 Python
Pytorch 神经网络—自定义数据集上实现教程
Jan 07 Python
Django通过设置CORS解决跨域问题
Nov 26 Python
Python 实现PS滤镜的旋涡特效
Dec 03 Python
详解Python描述符的工作原理
Jun 11 Python
Python递归函数特点及原理解析
Mar 04 #Python
Mac中PyCharm配置Anaconda环境的方法
Mar 04 #Python
python实现简单井字棋游戏
Mar 04 #Python
pycharm中import呈现灰色原因的解决方法
Mar 04 #Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 #Python
pycharm新建Vue项目的方法步骤(图文)
Mar 04 #Python
使用Python发现隐藏的wifi
Mar 04 #Python
You might like
默默简单的写了一个模板引擎
2007/01/02 PHP
php在文件指定行中写入代码的方法
2012/05/23 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
python Django 创建应用过程图示详解
2019/07/29 Python
python英语单词测试小程序代码实例
2019/09/09 Python
python小白学习包管理器pip安装
2020/06/09 Python
html5 canvas简单封装一个echarts实现不了的饼图
2018/06/12 HTML / CSS
墨西哥运动服饰和鞋网上商店:Netshoes墨西哥
2016/07/28 全球购物
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
laravel使用redis队列实例讲解
2021/03/23 PHP
配件采购员岗位职责
2013/12/03 职场文书
大学生饮食配送创业计划书
2014/01/04 职场文书
自我评价的写作规则
2014/01/06 职场文书
时尚休闲吧创业计划书
2014/01/25 职场文书
读书小明星事迹材料
2014/05/03 职场文书
2014领导班子正风肃纪思想汇报
2014/09/18 职场文书
大学生个人学习总结
2015/02/15 职场文书
公司聚餐通知
2015/04/22 职场文书
上甘岭观后感
2015/06/10 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL