通过实例解析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中global用法实例分析
Apr 30 Python
Python删除Java源文件中全部注释的实现方法
Aug 30 Python
Python中表示字符串的三种方法
Sep 06 Python
用Django实现一个可运行的区块链应用
Mar 08 Python
Python之文字转图片方法
May 10 Python
使用Python如何测试InnoDB与MyISAM的读写性能
Sep 18 Python
python中设置超时跳过,超时退出的方式
Dec 13 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
Feb 06 Python
Python 从attribute到property详解
Mar 05 Python
使用python实现名片管理系统
Jun 18 Python
pytorch 预训练模型读取修改相关参数的填坑问题
Jun 05 Python
PYTHON InceptionV3模型的复现详解
May 06 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
第十二节 类的自动加载 [12]
2006/10/09 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
Stop SQL Server
2007/06/21 Javascript
非常漂亮的JS代码经典广告
2007/10/21 Javascript
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
jQuery中delegate()方法的用法详解
2016/10/13 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
[01:33]真香警告!DOTA2勇士令状不朽珍藏Ⅱ饰品欣赏
2018/06/26 DOTA
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
python任务调度实例分析
2015/05/19 Python
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
管理站站长岗位职责
2013/11/27 职场文书
《凡卡》教学反思
2014/04/09 职场文书
《海底世界》教学反思
2014/04/16 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
酒店厨房管理制度
2015/08/06 职场文书