Python中哪些冷门知识你或许未曾了解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1010个文字,预计阅读时间需要5分钟。
1. 省略号(...)也是对象。在Python中,它始终是对象。它也不属于任何类型。在Python中,它被称为Ellipsis。从Python 3开始,你可以直接写...来得到这个有趣的对象。
1、省略号也是对象
… 这是省略号,在Python中,一切皆对象。它也不例外。
在 Python 中,它叫做 Ellipsis 。
在 Python 3 中你可以直接写…来得到这玩意。
>>> ... Ellipsis >>> type(...) <class 'ellipsis'>而在 2 中没有…这个语法,只能直接写Ellipsis来获取。
>>> Ellipsis Ellipsis >>> type(Ellipsis) <type 'ellipsis'> >>>它转为布尔值时为真
>>> bool(...) True最后,这东西是一个单例。
>>> id(...) 4362672336 >>> id(...) 4362672336这东西有啥用呢?据说它是Numpy的语法糖,不玩 Numpy 的人,可以说是没啥用的。
在网上只看到这个 用 … 代替 pass ,稍微有点用,但又不是必须使用的。
本文共计1010个文字,预计阅读时间需要5分钟。
1. 省略号(...)也是对象。在Python中,它始终是对象。它也不属于任何类型。在Python中,它被称为Ellipsis。从Python 3开始,你可以直接写...来得到这个有趣的对象。
1、省略号也是对象
… 这是省略号,在Python中,一切皆对象。它也不例外。
在 Python 中,它叫做 Ellipsis 。
在 Python 3 中你可以直接写…来得到这玩意。
>>> ... Ellipsis >>> type(...) <class 'ellipsis'>而在 2 中没有…这个语法,只能直接写Ellipsis来获取。
>>> Ellipsis Ellipsis >>> type(Ellipsis) <type 'ellipsis'> >>>它转为布尔值时为真
>>> bool(...) True最后,这东西是一个单例。
>>> id(...) 4362672336 >>> id(...) 4362672336这东西有啥用呢?据说它是Numpy的语法糖,不玩 Numpy 的人,可以说是没啥用的。
在网上只看到这个 用 … 代替 pass ,稍微有点用,但又不是必须使用的。

