Skip to main content
 首页 » 编程设计

python之Python REPL 中是否有与 Scala 的 REPL 类似的功能来引用以前的计算

2025年05月04日13xxx_UU

我开始喜欢 Scala REPL 使用 resX 引用以前计算的能力,并且想知道是否有一种方法可以在 Python/bpython/iPython REPL 中访问它。

请您参考如下方法:

默认的 python 解释器通过名称 _ 操作变量以获得最后返回的值(包括返回它的表达式的 None)。 iPython 将其扩展到 __ 和 ___ 以及 Out,这是一个包含所有返回结果的字典。

不过,此功能仅存在于交互式解释器中。在常规 python 模块中,_ 是未定义的(除非您定义它)​​。