Ellipsis Reticências (...)
Última atualização: 2026-09-22
Ellipsis Reticências (...)
... é o literal de Ellipsis, frequentemente usado em anotações de tipo ou como espaço reservado (amplamente usado por bibliotecas como NumPy).
| Categoria | Palavras-chave e Instruções |
|---|---|
| Tipo | Palavra-chave / Instrução |
| Versão do Python | all |
📝 Sintaxe
...
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
Ellipsis
True
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
Q`...` é um erro de sintaxe?
ANão. `...` é o literal `Ellipsis` válido. Usado sozinho, refere-se ao objeto `Ellipsis`; `print(...)` imprime `Ellipsis`.
QPara que serve `...`?
ATrês usos comuns: em anotações de tipo para significar «argumentos de qualquer tamanho», ex.: `Callable[..., int]`; em fatiamento NumPy para significar «selecione tudo ao longo desta dimensão», ex.: `arr[..., 0]` pega a última dimensão; e como espaço reservado.
Q`...` e `pass` podem ser usados um no lugar do outro?
AComo espaços reservados, ambos funcionam, mas a semântica difere: `pass` é uma instrução (não faz nada), enquanto `...` é uma expressão (seu valor é o objeto `Ellipsis`). Para espaço reservado, prefira `pass` — a semântica é mais precisa.