python 如何引用函数返回值

python 如何引用函数返回值

作者:Rhett Bai发布时间:2026-01-14阅读时长:0 分钟阅读次数:9

用户关注问题

Q
怎样在另一个函数中使用一个函数的返回值?

我定义了一个函数,它有返回值,怎样在另一个函数里面调用并使用这个返回值?

A

在函数内部调用另一个函数并接收返回值

你可以在一个函数内部调用另一个有返回值的函数,并将返回值赋给一个变量。例如:

 def foo():
     return 10

 def bar():
     result = foo()  # 调用 foo 并获得返回值
     print(result)

 bar()  # 会打印 10

这样就可以引用函数 foo 的返回值。

Q
函数返回值如何保存到变量中?

我想把函数运行后的结果存起来,应该怎么做?

A

通过赋值语句保存函数返回值

直接将函数调用作为右值赋给一个变量即可,比如:

 def get_number():
     return 5

 value = get_number()
 print(value)  # 输出 5

这样变量 value 就保存了函数的返回数据。

Q
返回值是多个数据,如何在调用时同时接收?

一个函数返回了多个值,我怎么一次性获取到这些值?

A

使用多个变量接收返回的多个值

如果函数返回的是多个值(通常用元组形式返回),你可以用多个变量一起接收,如:

 def get_coordinates():
     return 10, 20

 x, y = get_coordinates()
 print(x)  # 10
 print(y)  # 20

这样就能直接获得多个返回数据。