在Python中,我们之前学习过函数的一些基础知识,在Python函数中我们是可以通过多种方法,对一个函数中返回多个值的 。但是还是有很多的小伙伴不知道如何去操作,为了解答大家心中的疑惑,下面这篇文章就来给大家介绍一下从一个函数中返回多个值的方法,希望对大家有所帮助,感兴趣的小伙伴一起来看看吧 。
文章插图
【Python函数可以返回多个值吗?Python函数返回多个值的方法】对于Python函数多值的返回,下面给大家介绍了三种方法供大家参考,具体的使用方法如下:
方法一:使用object
这种方法在C语言和java中比较的常见,就是通过对一个类的创建来保存多个值,最后会将这个类的对象进行返回,通过具体的实例来讲解,代码如下:
class hh:def _init_(self):self.str= “hello python!”self.x=20返回一个对象def fun():return hh()t=fun()print(t.str)print(t.x)运行结果为:
hello python!20在这个实例中,我们是先定义了一个函数hh,在函数中设置了两个类,最后对这两个进行返回,最后的结果是一个对象 。
方法二:使用列表
在Python中,我们说过列表就是使用方括号来创建的,类似于数组,它们是可变的序列 。与数组不同的地方在于,它可以包含不同的类型数据,下面通过代码示例来看看一个函数中如何返回多个值,代码如下:
def fun():str = “hello”x=20return[str,x]list =funprint(list)运行结果:
[‘hello’,20]方法三:使用元组
在Python中,元组通常是使用逗号来进行分割的一种序列,在Python中它是不能进行改变的对象,和列表有点相似,但是元组在使用的时候,一旦定义了就不能在进行改变,因为元组是不可变的序列,
下面通过代码示例来看看元组是如何在一个函数中返回多个值:
def fun():str = “你好!”x=2022return str,x;str,x=fun()print(str)print(x)运行结果:
你好!2022以上就是关于Python函数可以返回多个值吗?Python函数返回多个值的方法的详细内容,更多Python函数的学习,可以继续关注学习哦 。
推荐阅读
- 猕猴桃可以放冰箱保存吗
- 猕猴桃可以和什么一起榨汁
- 日抛可以当天重复戴吗
- 日抛可以反复使用吗
- 日抛最多可以戴几天
- 假体隆胸可以维持多长时间
- 主角快死了,得到一个可以穿越世界的道具,道具是一本书,穿越第一个世界是到恢复高考的时候被发配的大漠?
- 哪里可以在线看最新的电影?
- exce求年龄函数公式
- 可以穿束腰睡觉吗