通过实例解析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采集腾讯新闻实例
Jul 10 Python
探究Python的Tornado框架对子域名和泛域名的支持
May 02 Python
Python中http请求方法库汇总
Jan 06 Python
Python中set与frozenset方法和区别详解
May 23 Python
Python3.4编程实现简单抓取爬虫功能示例
Sep 14 Python
对python中的iter()函数与next()函数详解
Oct 18 Python
python文件拆分与重组实例
Dec 10 Python
Python3标准库总结
Feb 19 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
Jun 05 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
Feb 18 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
Mar 11 Python
使用pandas生成/读取csv文件的方法实例
Jul 09 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 HTML代码串 截取实现代码
2009/06/29 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
php获取汉字首字母的函数
2013/11/07 PHP
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
Javascript 面向对象特性
2009/12/28 Javascript
Extjs EditorGridPanel中ComboBox列的显示问题
2011/07/04 Javascript
javascript作用域容易记错的两个地方分析
2012/06/22 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
小程序日历控件使用方法详解
2018/12/29 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
微信小程序视频弹幕发送功能的实现
2020/12/28 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:59][TI9趣味视频] 全明星赛奖励
2019/08/23 DOTA
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
Python线程详解
2015/06/24 Python
Python中的多行注释文档编写风格汇总
2016/06/16 Python
Python扩展内置类型详解
2018/03/26 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
python3 对list中每个元素进行处理的方法
2018/06/29 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
党员民主生活会个人整改措施材料
2014/09/16 职场文书
优秀高中学生评语
2014/12/30 职场文书
异地恋情人节寄语
2015/02/28 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书