Перейти к содержанию

Перечисления

Коллекция перечислений.

Перечисления могут использоваться всеми компонентами. Расположены в одном месте для большего удобства.

DAY_NAMES = ('понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота') module-attribute

SHORT_DAY_NAMES = ('пн', 'вт', 'ср', 'чт', 'пт', 'сб') module-attribute

WeekDay

Bases: IntEnum

Перечисление дней недели.

Методы для обозначения дня недели использую числа от 0 до 5, что соответствуем дням недели.

MONDAY = 0 class-attribute instance-attribute

TUESDAY = 1 class-attribute instance-attribute

WEDNESDAY = 2 class-attribute instance-attribute

THURSDAY = 3 class-attribute instance-attribute

FRIDAY = 4 class-attribute instance-attribute

SATURDAY = 5 class-attribute instance-attribute

to_str() -> str

Возвращает день недели как строку: Понедельник - суббота.

to_short_str() -> str

Возвращает день недели как короткую строку: пн - сб.