当没有任何东西可以将它返回时,返回的对象会发生什么?

时间:2017-05-08 18:36:30

标签: python return

这只是一个有趣的事情,突然出现在我脑海中。想象一个场景,当你有

def returner():
    return 6

然后你称之为:

six = returner()

现在6已经返回six。但是当您只是调用函数时,6会发生什么?

returner()

返回的值是否完全被丢弃?或者它被分配给一些隐藏变量?

1 个答案:

答案 0 :(得分:3)

如果您使用的是交互式解释器,则会打印出来,如果单独运行则会被丢弃。