通过实例解析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实现监控windows服务并自动启动服务示例
Apr 17 Python
深入理解Python 代码优化详解
Oct 27 Python
Tornado高并发处理方法实例代码
Jan 15 Python
Python从使用线程到使用async/await的深入讲解
Sep 16 Python
Python整数对象实现原理详解
Jul 01 Python
Django 全局的static和templates的使用详解
Jul 19 Python
python requests更换代理适用于IP频率限制的方法
Aug 21 Python
python实现五子棋游戏(pygame版)
Jan 19 Python
python+gdal+遥感图像拼接(mosaic)的实例
Mar 10 Python
对Matlab中共轭、转置和共轭装置的区别说明
May 11 Python
使用keras实现densenet和Xception的模型融合
May 23 Python
Pytorch中Softmax与LogSigmoid的对比分析
Jun 05 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
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
php中ob(Output Buffer 输出缓冲)函数使用方法
2007/07/21 PHP
PHP数据过滤的方法
2013/10/30 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
js函数排序的实例代码
2013/07/01 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
JS中使用FormData上传文件、图片的方法
2016/08/07 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
2018/10/18 Javascript
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
Python的print用法示例
2014/02/11 Python
python连接mysql调用存储过程示例
2014/03/05 Python
python实现的简单抽奖系统实例
2015/05/22 Python
在Python中使用正则表达式的方法
2015/08/13 Python
python 多线程重启方法
2019/02/18 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
Numpy之reshape()使用详解
2019/12/26 Python
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
荣耀商城:HIHONOR
2020/11/03 全球购物
出售房屋委托书范本
2014/09/24 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
大学毕业谢师宴致辞
2015/07/27 职场文书
卫生主题班会
2015/08/14 职场文书