在 Python 中,函数使用 return 时可以返回多个值,实际上是返回一个包含多个值的元组。
以下是示例代码:
def return_multiple_values():
return 10, "hello", True
a, b, c = return_multiple_values()
print(a)
print(b)
print(c)
在这个例子中,函数 return_multiple_values 返回了三个值,在调用这个函数时,可以通过多个变量来接收这些返回值,因为 Python 会自动将返回的元组解包为多个变量。
如果不想解包,可以直接将返回值赋给一个变量,这个变量将是一个包含多个值的元组。
result = return_multiple_values()
print(result)
以下是完整的 Python 代码示例:
def return_multiple_values():
return 10, "hello", True
result = return_multiple_values()
print(result)
输出结果为:
(10, 'hello', True)