我开始喜欢 Scala REPL 使用 resX 引用以前计算的能力,并且想知道是否有一种方法可以在 Python/bpython/iPython REPL 中访问它。
请您参考如下方法:
默认的 python 解释器通过名称 _ 操作变量以获得最后返回的值(包括返回它的表达式的 None)。 iPython 将其扩展到 __ 和 ___ 以及 Out,这是一个包含所有返回结果的字典。
不过,此功能仅存在于交互式解释器中。在常规 python 模块中,_ 是未定义的(除非您定义它)。
