代码点读机 / Python / ...

... Python · 符号

省略号 `...` 是 Python 中的一个内置对象,类型是 `Ellipsis`。它通常用作占位符,表示“这里暂时省略”或“未实现”。在切片中,它可以表示所有维度(常用于 NumPy 等多维数组)。

怎么用

def 未完成函数():
    ...
数组[..., 0]   # 表示所有前面的维度

小例子

def 待实现():
    ...
print(...)       # Ellipsis

运行结果

Ellipsis

常见使用场景

- 作为占位符,替代 `pass`(视觉上更简洁)。
- 在 NumPy 等库中用于多维切片。

提醒:- `...` 是一个单例对象,类型是 `ellipsis`。 - 不能写成三个点号(`.` 是属性访问),必须是连续的三个点 `...`。

官方文档:https://docs.python.org/zh-cn/3/library/constants.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条