通过实例解析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写的ARP攻击代码实例
Jun 04 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
Apr 17 Python
python程序封装为win32服务的方法
Mar 07 Python
Python3中编码与解码之Unicode与bytes的讲解
Feb 28 Python
10招!看骨灰级Pythoner玩转Python的方法
Apr 15 Python
Python程序打包工具py2exe和PyInstaller详解
Jun 28 Python
基于python的列表list和集合set操作
Nov 24 Python
使用Django和Postgres进行全文搜索的实例代码
Feb 13 Python
python可迭代对象去重实例
May 15 Python
python 元组的使用方法
Jun 09 Python
python字典key不能是可以是啥类型
Aug 04 Python
如何解决pycharm调试报错的问题
Aug 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
php和javascript之间变量的传递实现代码
2012/12/19 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
php自动载入类用法实例分析
2016/06/24 PHP
thinkPHP和onethink微信支付插件分享
2019/08/11 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
PHP实现本地图片转base64格式并上传
2020/05/29 PHP
汉化英文版的Dreamweaver CS5并自动提示jquery
2010/11/25 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
微信小程序实现美团菜单
2018/06/06 Javascript
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
python简单判断序列是否为空的方法
2015/06/30 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
李宁官方网店:中国运动品牌
2017/11/02 全球购物
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
信息总监管理职责范本
2014/03/08 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
2014年维稳工作总结
2014/11/18 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
趣味运动会广播稿
2015/08/19 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
致创业您:正能量激励人心句子(48条)
2019/08/15 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS