通过实例解析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中的Null模式与桥接模式编程
Feb 02 Python
python实现音乐下载的统计
Jun 20 Python
python通过微信发送邮件实现电脑关机
Jun 20 Python
Python去除字符串前后空格的几种方法
Mar 04 Python
python实现nao机器人手臂动作控制
Apr 29 Python
python中的句柄操作的方法示例
Jun 20 Python
python实现关闭第三方窗口的方法
Jun 28 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
Jul 11 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
Python库安装速度过慢解决方案
Jul 14 Python
浅析Python 责任链设计模式
Sep 11 Python
Python实现简单的2048小游戏
Mar 01 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
PHP实现股票趋势图和柱形图
2015/02/07 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
JS继承 笔记
2011/07/13 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
js工具方法弹出蒙版
2013/05/08 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
JsonProperty 的使用方法详解
2019/10/11 Javascript
element-ui封装一个Table模板组件的示例
2021/01/04 Javascript
vue使用echarts画组织结构图
2021/02/06 Vue.js
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
python中实现php的var_dump函数功能
2015/01/21 Python
Python编写登陆接口的方法
2017/07/10 Python
python验证码识别的示例代码
2017/09/21 Python
把pandas转换int型为str型的方法
2019/01/29 Python
python logging添加filter教程
2019/12/24 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
Python内置函数property()如何使用
2020/09/01 Python
HTML5 在canvas中绘制文本附效果图
2014/06/23 HTML / CSS
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
Collection和Collections的区别
2016/05/02 面试题
师范应届生求职信
2013/11/15 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
MySQL分区表实现按月份归类
2021/11/01 MySQL
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS