все Python 3Типы данныхпонятие
Ellipsis ...
специальные
Специальный синглтон Ellipsis (литерал ...). Используется как заглушка тела функции/класса, в аннотациях типов (Callable[..., int]), в NumPy для многомерных срезов.
Синтаксис
... Ellipsis type(...) -> ellipsis
... — это полноценный объект-синглтон (сравнивай через is), а не пустышка: pass — оператор, а ... — выражение, возвращающее сам Ellipsis. Удобен как уникальный сентинел, когда None — допустимое значение и не годится в роли «ничего не передано».
Примеры
print(...) # → Ellipsis
print(... is Ellipsis) # → True
def stub(): ... # заглушка тела вместо pass
print(type(...)) # → <class 'ellipsis'>
x = ...; print(x == Ellipsis) # → True
print(bool(...)) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности