通过实例解析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中的cookielib模拟登录网站
Apr 09 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
利用Python爬取微博数据生成词云图片实例代码
Aug 31 Python
python中csv文件的若干读写方法小结
Jul 04 Python
django如何自己创建一个中间件
Jul 24 Python
Pytorch卷积层手动初始化权值的实例
Aug 17 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
Mar 07 Python
解决python运行启动报错问题
Jun 01 Python
python中adb有什么功能
Jun 07 Python
django使用channels实现通信的示例
Oct 19 Python
使用Python爬虫爬取小红书完完整整的全过程
Jan 19 Python
python中添加模块导入路径的方法
Feb 03 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
什么是短波收听SWL
2021/03/01 无线电
php后台程序与Javascript的两种交互方式
2009/10/25 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
部署PHP时的4个配置修改说明
2015/10/19 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
php网页版聊天软件实现代码
2016/08/12 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
jQuery过滤选择器用法分析
2015/02/10 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
2018/05/09 jQuery
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
[40:05]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第一局
2016/02/25 DOTA
Python 不同对象比较大小示例探讨
2014/08/21 Python
Python编程中的for循环语句学习教程
2015/10/14 Python
python+matplotlib绘制饼图散点图实例代码
2018/01/20 Python
Python 元类实例解析
2018/04/04 Python
python实现AES加密与解密
2019/03/28 Python
由面试题加深对Django的认识理解
2019/07/19 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
成功经营餐厅的创业计划书范文
2013/12/26 职场文书
英语道歉信范文
2014/01/09 职场文书
《登鹳雀楼》教学反思
2014/04/09 职场文书
完美的中文自荐信
2014/05/24 职场文书
销售员岗位职责
2015/02/10 职场文书
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript