python函数返回两个值
时间: 2023-11-30 14:02:43 浏览: 40
在Python中,函数可以返回多个值,这些值将被组合成一个元组(tuple)对象并返回。下面是一个简单的例子:
```python
def get_name_and_age():
name = "Alice"
age = 25
return name, age
result = get_name_and_age()
print(result) # 输出:('Alice', 25)
```
在这个例子中,我们定义了一个名为 `get_name_and_age` 的函数,该函数返回两个值:`name`(字符串类型)和 `age`(整数类型)。在函数中,我们使用 `return` 语句返回这两个值。在函数外部,我们调用 `get_name_and_age` 函数并将其结果存储在 `result` 变量中。结果是一个元组(tuple)对象,其中包含 `name` 和 `age` 两个值。我们可以通过索引来访问元组中的每个值,例如 `result[0]` 表示 `name`,`result[1]` 表示 `age`。
相关问题
python函数返回两个值并换行输出
可以使用以下代码实现:
```python
def my_function():
# 假设这个函数返回两个值
return "Hello", "world"
# 调用函数并获取返回值
result1, result2 = my_function()
# 换行输出
print(result1)
print(result2)
```
输出结果为:
```
Hello
world
```
python函数返回两个值可以用一个
元组来实现,例如:
```python
def example():
return 1, 2
a, b = example()
print(a, b) # 输出 1, 2
```