【发布时间】:2014-07-04 09:47:51
【问题描述】:
我正在学习 Python,但遇到了问题。这都是关于定义功能的。可能是我没看懂return函数……
def adding(x, y):
tuple1 = ()
ans = x + y
tuple1 = tuple1 + (ans,)
return tuple1
adding(3, 2)
tuple1
当我在 Python 中运行它时,它会继续 adding(3, 2),但不会显示 tuple1(即使我打印它...),它说 tuple1 未定义,为什么就是它?我以为return会返回计算出的对象并将其存储在内存中。
【问题讨论】: