Ellipsis Ellipsis literal

Last updated: 2026-09-22

Ellipsis Ellipsis literal

... is the literal for Ellipsis, used for type hints and placeholders.

CategoryKeywords & Statements
KindKeyword / Statement
Python Versionall

📝 Syntax

...

▶ Example

Edit the code, press Run, and see the result in the output panel:

Output:

Ellipsis
True
More case studies coming soon — check back later.

❓ FAQ

QIs `...` a syntax error?
ANo. `...` is the valid `Ellipsis` literal. Used alone it refers to the `Ellipsis` object; `print(...)` prints `Ellipsis`.
QWhat is `...` useful for?
AThree common uses: in type annotations to mean «arguments of any length», e.g. `Callable[..., int]`; in NumPy slicing to mean «select everything along this dimension», e.g. `arr[..., 0]` takes the last dimension; and as a placeholder.
QCan `...` and `pass` substitute for each other?
AAs placeholders, both work, but their semantics differ: `pass` is a statement (does nothing), while `...` is an expression (its value is the `Ellipsis` object). For a placeholder, prefer `pass` — the semantics are more precise.
Web-Tutorial.com

Web-Tutorial Tech Team

A team of developers maintaining programming tutorials. Each tutorial is written and reviewed by developers with expertise in that field. We work to keep our content accurate and reliable — if you spot an issue, please let us know.

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏