python如何获取返回值

python如何获取返回值

作者:Elara发布时间:2026-01-05阅读时长:0 分钟阅读次数:23

用户关注问题

Q
如何在Python函数中获取执行结果?

我写了一个Python函数,想知道如何拿到它的返回结果进行进一步操作?

A

使用return语句获取函数返回值

在Python中,函数使用return语句返回一个值。调用这个函数时,可以将其结果赋值给变量。例如:

def add(a, b):
return a + b

result = add(2, 3)
print(result) # 输出5
这样,变量result就保存了函数的返回值,方便后续使用。

Q
如果函数没有明确返回值,Python会返回什么?

我写了一个函数,但没有写return语句,调用它会返回什么数据?

A

默认返回None

Python函数如果没有使用return语句,调用时默认返回None。None表示‘没有值’或‘空值’。因此,如果不写返回值,函数执行完后结果就是None,可以通过打印查看。

Q
如何获取Python函数中多个结果?

我希望从一个Python函数中获得多个返回值,应该如何操作?

A

使用元组返回多个值

Python函数可以通过逗号分隔返回多个值,实际上是返回一个元组。例如:

def stats(numbers):
return min(numbers), max(numbers), sum(numbers)

minimum, maximum, total = stats([1, 4, 7])
print(minimum, maximum, total) # 输出1 7 12
这样就实现了同时获取多个返回结果。