通过实例解析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  连接字符串(join %)
Sep 06 Python
python控制台英汉汉英电子词典
Apr 23 Python
Python实现把回车符\r\n转换成\n
Apr 23 Python
举例讲解Python中字典的合并值相加与异或对比
Jun 04 Python
Python numpy实现数组合并实例(vstack,hstack)
Jan 09 Python
numpy.random.seed()的使用实例解析
Feb 03 Python
Python中按值来获取指定的键
Mar 04 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 Python
Python嵌套函数,作用域与偏函数用法实例分析
Dec 26 Python
完美解决keras保存好的model不能成功加载问题
Jun 11 Python
Python库安装速度过慢解决方案
Jul 14 Python
Python爬虫之Selenium实现关闭浏览器
Dec 04 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脚本的10个技巧(4)
2006/10/09 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
2016/12/02 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
JavaScript中的getTime()方法使用详解
2015/06/10 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
基于JavaScript实现活动倒计时效果
2017/04/20 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
[46:55]Ti4 冒泡赛第二轮 LGD vs C9
2014/07/14 DOTA
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
python数据结构之链表详解
2017/09/12 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
Python对接支付宝支付自实现功能
2019/10/10 Python
详解python statistics模块及函数用法
2019/10/27 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
CSS3 Flexbox中flex-shrink属性的用法示例介绍
2013/12/30 HTML / CSS
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
家长给幼儿园的表扬信
2014/01/09 职场文书
初中班级口号
2014/06/09 职场文书
离婚协议书包括哪些内容
2014/10/16 职场文书
写给领导的感谢信
2015/01/22 职场文书
《去年的树》教学反思
2016/02/18 职场文书
Python文件的操作示例的详细讲解
2021/04/08 Python
python APScheduler执行定时任务介绍
2022/04/19 Python