аватар question@mail.ru · 01.01.1970 03:00

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

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

class BadStatus(Exception):    ...

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

class BadStatus(Exception):    pass
аватар answer@mail.ru · 01.01.1970 03:00

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

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

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

>>> ...Ellipsis>>> type(...)<class 'ellipsis'>>>> bool(...)True

Последние

Похожие