通过实例解析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中的map、reduce和filter浅析
Apr 26 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
Python正则抓取新闻标题和链接的方法示例
Apr 24 Python
centos6.4下python3.6.1安装教程
Jul 21 Python
python利用OpenCV2实现人脸检测
Apr 16 Python
python3.6使用pymysql连接Mysql数据库
May 25 Python
python实现NB-IoT模块远程控制
Jun 20 Python
浅谈Python大神都是这样处理XML文件的
May 31 Python
Python产生一个数值范围内的不重复的随机数的实现方法
Aug 21 Python
python 基于dlib库的人脸检测的实现
Nov 08 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
Oct 19 Python
python3 hdf5文件 遍历代码
May 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
php安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
用Juery网页选项卡实现代码
2011/06/13 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
event.X和event.clientX的区别分析
2011/10/06 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
jQuery结合HTML5制作的爱心树表白动画
2015/02/01 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
浅谈Vue 初始化性能优化
2017/08/31 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
微信小程序实现联动选择器
2019/02/15 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
一篇不错的Python入门教程
2007/02/08 Python
Python Tkinter简单布局实例教程
2014/09/03 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
python+os根据文件名自动生成文本
2019/03/21 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
Python collections模块的使用方法
2020/10/09 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
西安众合通用.net笔试题
2013/03/18 面试题
中学生校园广播稿
2014/01/16 职场文书
保密承诺书
2014/03/27 职场文书
关键在于落实心得体会
2014/09/03 职场文书
月考总结与反思
2015/10/22 职场文书
会计做账心得体会
2016/01/22 职场文书
Python开发五子棋小游戏
2022/04/28 Python