Python中哪些冷门知识你或许未曾了解?

2026-05-28 14:370阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1010个文字,预计阅读时间需要5分钟。

Python中哪些冷门知识你或许未曾了解?

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分钟。

Python中哪些冷门知识你或许未曾了解?

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 ,稍微有点用,但又不是必须使用的。

阅读全文
标签:知识