Python中return函数返回值实例用法


Posted in Python onNovember 19, 2020

在学习return函数时候,还是要知道了解它最主要的函数作用,比如,怎么去实现返回一个值,另外还有就是我们经常会用到的使用return能够进行多值输出,这才是我们需要抓住知识的重点,针对上述所提及的内容,都可以来往下看文章,答案都在文章内容获取哦~

return 添加返回值

  • return 显示返回对象
  • 返回值接受:value = func()

例子:计算学成最高分

listv = [90,80,88,77,66]
# 分数计算return高分
def scoreCalculate(values):
  return max(values)
maxval = scoreCalculate(listv)
print(maxval)

结果:90

函数返回多个值

示例:上一个案例中,如何一次返回分数的最高分,最低分,平均分

return 中可以添加多个值:return v1,v2,..vn

listv = [90,80,88,77,66]
# 分数计算return高分
def scoreCalculate(values):
  return max(values), min(values), sum(values)/len(values)
maxval = scoreCalculate(listv)
print(maxval)

结果:(90, 66, 80.2)

返回值为元素,可以使用多个变量去接受

maxval, minval, meanval = scoreCalculate(listv)
print(maxval, minval, meanval)

结果:90 66 80.2

注意点:如果使用多个变量接受,变量数量与返回值数量必须一致。

上述文章给大家虽然讲述很多,但是最重要的一点还是返回值,根据函数功能决定是否需要添加显示返回值。另外,函数是可以返回多值的,但是要注意的还是接受方式选择

知识点扩展:

return语句:

return语句用来从一个函数 返回 即跳出函数。我们也可选从函数 返回一个值 。

使用字面意义上的语句

#!/usr/bin/python
# Filename: func_return.py
def maximum(x, y):
 if x > y:
  return x
 else:
  return y
print maximum(2, 3)

输出

$ python func_return.py
3

到此这篇关于Python中return函数返回值实例用法的文章就介绍到这了,更多相关Python中return函数返回值的使用方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现ssh批量登录并执行命令
Oct 25 Python
Python递归实现汉诺塔算法示例
Mar 19 Python
python3 爬取图片的实例代码
Nov 06 Python
python运行时强制刷新缓冲区的方法
Jan 14 Python
Python元组知识点总结
Feb 18 Python
利用python实现凯撒密码加解密功能
Mar 31 Python
python如何更新包
Jun 11 Python
基于Keras中Conv1D和Conv2D的区别说明
Jun 19 Python
如何通过命令行进入python
Jul 06 Python
通过代码简单了解django model序列化作用
Nov 12 Python
python使用XPath解析数据爬取起点小说网数据
Apr 22 Python
在pycharm中无法import所安装的库解决方案
May 31 Python
python 三种方法实现对Excel表格的读写
Nov 19 #Python
基于python模拟bfs和dfs代码实例
Nov 19 #Python
Python 多进程、多线程效率对比
Nov 19 #Python
Python导入父文件夹中模块并读取当前文件夹内的资源
Nov 19 #Python
Pytorch实验常用代码段汇总
Nov 19 #Python
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
Nov 19 #Python
python基于pygame实现飞机大作战小游戏
Nov 19 #Python
You might like
PHP中的日期处理方法集锦
2007/01/02 PHP
Discuz! Passport 通行证整合
2008/03/27 PHP
PHP中捕获超时事件的方法实例
2015/02/12 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
php中实现字符串翻转的方法
2017/02/22 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
JavaScript中的property和attribute介绍
2011/12/26 Javascript
Javascript代码在页面加载时的执行顺序介绍
2013/05/03 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
用vue和node写的简易购物车实现
2017/04/25 Javascript
Vue实现点击显示不同图片的效果
2019/08/10 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
2020/01/02 Javascript
详解Python中的日志模块logging
2015/06/19 Python
Python中if __name__ == '__main__'作用解析
2015/06/29 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
Python tkinter事件高级用法实例
2018/01/31 Python
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
elasticsearch python 查询的两种方法
2019/08/04 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
pytorch进行上采样的种类实例
2020/02/18 Python
Python txt文件如何转换成字典
2020/11/03 Python
python实现视频压缩功能
2020/12/18 Python
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
婚前协议书范本
2014/10/27 职场文书
中班上学期个人总结
2015/02/12 职场文书
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js
python疲劳驾驶困倦低头检测功能的实现
2022/04/04 Python