Что означает ... (троеточие) в 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 в общем - зря они так запутывают язык