python中return返回多个值
作者:野牛程序员:2023-07-11 06:35:01python阅读 2934
在Python中,可以使用元组(tuple)或者列表(list)的形式将多个值返回给调用函数的地方。下面是一个简单的示例:
def get_values(): value1 = 10 value2 = 20 value3 = 30 return value1, value2, value3 result = get_values() print(result) # 输出:(10, 20, 30)
在上面的例子中,get_values()
函数返回了三个变量 value1
、value2
和 value3
的值。在 return
语句中,这三个值被合并成一个元组返回给调用函数的地方。然后,我们将返回的元组赋值给变量 result
,并打印出来。
也可以通过解包(unpacking)的方式将返回的多个值分别赋给不同的变量:
def get_values(): value1 = 10 value2 = 20 value3 = 30 return value1, value2, value3 result1, result2, result3 = get_values() print(result1) # 输出:10 print(result2) # 输出:20 print(result3) # 输出:30
在这个例子中,使用了三个变量 result1
、result2
和 result3
来接收 get_values()
函数返回的三个值。通过这种方式,可以直接使用返回的值进行进一步的操作。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python语言的数字类型有哪些
- 下一篇:Python中的解包