我的网上冲浪显示下划线变量
_
应该包含最后一个REPL语句的结果。 这就是我得到的结果
>>> 2+7
Out[89]: 9
>>> _
Traceback (most recent call last):
Cell In[90], line 1
_
NameError: name '_' is not defined
这个应该支持吗?
我在 Windows 10 上使用 Spyder 5.4.3 和 Python 3.9,全部通过 Anaconda 安装。
看起来,如果我将函数返回参数分配给变量
_
[1],REPL 就会停止将最后的结果分配给 _
。 发出 del _
似乎并没有恢复重复将最后结果分配给 _
的默认行为。
注释
[1] 我在 Stack Overflow 上发现,这是当函数返回多个结果时忽略所选返回参数的一种方法。 然而,对于这样做是否明智存在争议。