当前位置:首页python > 正文

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() 函数返回了三个变量 value1value2value3 的值。在 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

在这个例子中,使用了三个变量 result1result2result3 来接收 get_values() 函数返回的三个值。通过这种方式,可以直接使用返回的值进行进一步的操作。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击