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的面向对象思想分析
Jan 14 Python
Python使用multiprocessing创建进程的方法
Jun 04 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
Jul 04 Python
SVM基本概念及Python实现代码
Dec 27 Python
python+splinter实现12306网站刷票并自动购票流程
Sep 25 Python
python将处理好的图像保存到指定目录下的方法
Jan 10 Python
python图像处理入门(一)
Apr 04 Python
Python获取好友地区分布及好友性别分布情况代码详解
Jul 10 Python
jupyter 实现notebook中显示完整的行和列
Apr 09 Python
python中round函数如何使用
Jun 19 Python
Django Paginator分页器的使用示例
Jun 23 Python
请求模块urllib之PYTHON爬虫的基本使用
Apr 08 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生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
Yii2如何批量添加数据
2016/05/17 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
jQuery实现跟随鼠标运动图层效果的方法
2015/02/02 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
JQuery实现定时刷新功能代码
2017/05/09 jQuery
详解vue组件通信的三种方式
2017/06/30 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
[03:21]【TI9纪实】Old Boys
2019/08/23 DOTA
python实现跨文件全局变量的方法
2014/07/07 Python
python记录程序运行时间的三种方法
2017/07/14 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
Python中dict和set的用法讲解
2019/03/28 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
Python同时迭代多个序列的方法
2020/07/28 Python
pycharm进入时每次都是insert模式的解决方式
2021/02/05 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
美国LOGO设计公司:The Logo Company
2018/07/16 全球购物
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
精彩的英文自荐信
2014/01/30 职场文书
运动会演讲稿
2014/05/07 职场文书
课外小组活动总结
2014/08/27 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL