在Python中,函数可以通过`return`语句返回值。调用函数时,可以将返回值赋给一个变量或者直接使用。以下是使用Python函数返回值的基本方法:
基本返回值使用 ```python
def add_numbers(a, b):
return a + b
result = add_numbers(3, 5)
print(f"调用add_numbers函数的返回值为:{result}")
多个返回值的处理
多个返回值的处理
```python
def get_stats(numbers):
min_num = min(numbers)
max_num = max(numbers)
avg_num = sum(numbers) / len(numbers)
return min_num, max_num, avg_num
data = [1, 2, 3, 4, 5]
min_val, max_val, avg_val = get_stats(data)
print(f"最小值:{min_val}, 最大值:{max_val}, 平均值:{avg_val}")
返回值的应用
链式调用:
可以将函数的返回值用于下一个函数的调用。
逻辑分支:根据条件判断,函数可以返回不同的值。
```python
def func(name, age, course):
print(name, age, course)
if age > 22:
print("too old to be a student")
return True
else:
return False
status = func('zhang', 29, 'python')
print(status)
返回多个结果
```python
def measure():
temp = 39
wetness = 50
return temp, wetness
result = measure()
print(result) 输出结果可能是 (39, 50)
在上述示例中,`measure`函数返回一个元组,包含了温度和湿度两个值。
希望这些信息能帮助你理解Python中函数的返回值用法