>>> type(_)
<type 'ellipsis'>
>>> 1 + 1
2
>>> _
2
>>>
这个_功能的用处是什么?
答案 0 :(得分:2)
它可以更容易地跟踪中间值或对先前返回的值进行操作。
>>> [x*x for x in range(5)]
[0, 1, 4, 9, 16]
>>> sum(_) # instead of having to type sum([0,1,4,9,16]) by hand
30
答案 1 :(得分:0)
如果你使用ipython它是ipythons [输出缓存系统]的一部分 - 它只存储以前的输出。
编辑:哦,它似乎也是为默认的python解释器实现的。