Ellipsis 省略号(...)
最后更新:2026-09-22
Ellipsis 省略号(...)
... 是 Ellipsis 的字面量,常用于类型注解或占位(NumPy 等库广泛使用)。
| 分类 | 关键字与语句 |
|---|---|
| 类型 | 关键字与语句 |
| Python 版本 | all |
📝 语法
...
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
Ellipsis
True
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Q... 是语法错误吗?
A不是。... 是合法的 Ellipsis 字面量,单独使用表示 Ellipsis 对象,print(...) 会输出 Ellipsis。
Q... 有什么用?
A常见用途有三个:类型注解里表示「任意长度的参数」,如 Callable[..., int];NumPy 切片里表示「沿该维度全选」,如 arr[..., 0] 取最后一个维度;以及当作占位符。
Q... 和 pass 能互相替代吗?
A作为占位符两者都行,但语义不同:pass 是语句(什么都不做),... 是表达式(值为 Ellipsis 对象)。做占位推荐 pass,语义更准确。