python 函数返回值
时间: 2023-07-07 17:23:31 浏览: 108
Python 函数可以通过 `return` 语句返回一个值。在函数中,当遇到 `return` 语句时,函数会立即停止执行并将指定的值返回给调用者。函数可以返回各种类型的值,包括数字、字符串、列表、元组、字典等。
下面是一个简单的例子,演示了如何定义函数并返回一个值:
```python
def add(x, y):
z = x + y
return z
result = add(3, 4)
print(result) # 输出 7
```
在这个例子中,我们定义了一个名为 `add` 的函数,该函数接受两个参数 `x` 和 `y`,将它们相加并将结果保存在变量 `z` 中。然后,使用 `return` 语句将 `z` 的值返回给调用者。在主程序中,我们调用 `add` 函数并将结果保存在变量 `result` 中,然后将 `result` 的值打印到控制台上。
需要注意的是,函数可以返回多个值,这些值可以使用元组的形式返回。例如:
```python
def multiply_and_divide(x, y):
product = x * y
quotient = x / y
return product, quotient
result = multiply_and_divide(6, 2)
print(result) # 输出 (12, 3.0)
```
在这个例子中,我们定义了一个名为 `multiply_and_divide` 的函数,该函数接受两个参数 `x` 和 `y`,计算它们的积和商,并使用元组的形式将这两个值返回。在主程序中,我们调用 `multiply_and_divide` 函数并将结果保存在变量 `result` 中,然后将 `result` 的值打印到控制台上。
阅读全文