代码之家  ›  专栏  ›  技术社区  ›  killown

带省略号功能的python解释器?

  •  1
  • killown  · 技术社区  · 14 年前
    >>> type(_)
    <type 'ellipsis'>
    
    >>> 1 + 1
    2
    >>> _
    2
    >>> 
    

    这个功能有什么用?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Mark Rushakoff    14 年前

    它只是使跟踪中间值或对以前返回的值进行操作变得更容易。

    >>> [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
    
        2
  •  0
  •   deif    14 年前

    如果您使用ipython,它是ipython s[输出缓存系统]的一部分,它只存储以前的输出。

    编辑: 哦,它似乎也为默认的Python解释器实现了。