python函数可以返回多个值吗
时间: 2023-08-31 16:06:40 浏览: 122
是的,Python函数可以返回多个值。在Python中,函数返回多个值时,实际上是返回一个元组(tuple)。例如,下面的函数返回两个值:
```python
def get_info():
name = "John"
age = 30
return name, age
# 调用函数并获取返回值
info = get_info()
print(info) # 输出 ('John', 30)
```
可以看到,函数 `get_info()` 返回了一个包含两个值的元组,这两个值分别是 `name` 和 `age`。在函数调用时,我们可以使用一个变量来接收这个元组,然后再通过索引获取其中的值。当然也可以使用多个变量来接收返回的元组中的值,如下所示:
```python
# 使用多个变量接收返回值
name, age = get_info()
print(name) # 输出 John
print(age) # 输出 30
```
阅读全文