通过实例解析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解析模块(ConfigParser)使用方法
Dec 10 Python
使用python编写批量卸载手机中安装的android应用脚本
Jul 21 Python
将Python中的数据存储到系统本地的简单方法
Apr 11 Python
Python解析nginx日志文件
May 11 Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 Python
对Python多线程读写文件加锁的实例详解
Jan 14 Python
Python生成器的使用方法和示例代码
Mar 04 Python
python使用matplotlib画柱状图、散点图
Mar 18 Python
详解python-图像处理(映射变换)
Mar 22 Python
基于python if 判断选择结构的实例详解
May 06 Python
Python应用实现双指数函数及拟合代码实例
Jun 19 Python
python mock测试的示例
Oct 19 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
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
Apache 配置详解(最好的APACHE配置教程)
2010/07/04 PHP
使用GD库生成带阴影文字的图片
2015/03/27 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
angularJS 中input示例分享
2015/02/09 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
JS触摸事件、手势事件详解
2017/05/04 Javascript
JS简单实现滑动加载数据的方法示例
2017/10/18 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
Javascript读取上传文件内容/类型/字节数
2019/04/30 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
python函数装饰器用法实例详解
2015/06/04 Python
python线程、进程和协程详解
2016/07/19 Python
django之session与分页(实例讲解)
2017/11/13 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
python如何求圆的面积
2020/07/01 Python
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
Delphi工程师笔试题
2013/09/21 面试题
餐饮主管岗位职责
2013/12/10 职场文书
感谢信模板大全
2015/01/23 职场文书
Python torch.flatten()函数案例详解
2021/08/30 Python