Module (83%)
Section (7%)

Введение в модуль calendar

В дополнение к модулям datetime и time Стандартная Библиотека Python предоставляет модуль под названием calendar, который, как следует из названия, предлагает функции, связанные с календарем.

Однa из них, конечно, отображает календарь. Важно, чтобы дни недели отображались с понедельника по воскресенье, и каждый день недели имел свое представление в виде целого числа:

День недели Целое число Постоянная
Понедельник 0 calendar.MONDAY
Вторник 1 calendar.TUESDAY
Среда 2 calendar.WEDNESDAY
Четверг 3 calendar.THURSDAY
Пятница 4 calendar.FRIDAY
Суббота 5 calendar.SATURDAY
Воскресенье 6 calendar.SUNDAY

В таблице выше показано представление дней недели в модуле calendar. Первый день недели (понедельник) представлен значением 0 и константой calendar.MONDAY, а последний день недели (воскресенье) представлен значением значение 6 и константа calendar.SUNDAY.




A snake and a calendar


Для месяцев целочисленные значения индексируются от 1, т.е. январь представлен 1, а декабрь - 12. К сожалению, нет констант, выражающих месяцы.

Приведенная выше информация будет полезна вам при работе с модулем calendar в этой части курса, но сначала давайте начнем с нескольких простых примеров календаря. .