<分区>
我的解释器行为很奇怪:
>>> _
True
>>> type(True)
<class 'bool'>
>>> type(_)
<class 'bool'>
我尝试这样做是因为 _ 在 Bpython 中作为建议出现,但它似乎也适用于普通解释器。我正在使用
Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 16 2013, 23:39:35)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
谁能解释为什么 _ 是 True 的替代品?它是遗留的,类似于“;”可用于结束命令,但没有必要/不鼓励?
编辑:这似乎是随机的。这不会发生在新终端中,但一旦我开始做某事,_ 就开始成为现实。这到底是怎么回事?