Что означает ... (троеточие) в python?

Увидел следующую конструкцию:

class BadStatus(Exception):
    ...

Что она означает? Есть ли отличия от:

class BadStatus(Exception):
    pass

Ответы (2 шт):

Автор решения: S. Nick

Ellipsis Object или ... - это литерал встроенной константы (Ellipsis). Типа есть True, False, None, ... .

... можно использовать там, где у нас пустое тело класса или оператора (вместо pass),

т.е. можно сказать пока здесь пусто, но продолжение следует или потом напишу.

>>> ...
Ellipsis
>>> type(...)
<class 'ellipsis'>
>>> bool(...)
True
→ Ссылка
Автор решения: kuptsov

Или в FastAPI для обозначения обязательности параметра в роуте:

Form(...)

PS в общем - зря они так запутывают язык

→ Ссылка