Введение в модуль 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.
Для месяцев целочисленные значения индексируются от 1, т.е. январь представлен 1, а декабрь - 12. К сожалению, нет констант, выражающих месяцы.
Приведенная выше информация будет полезна вам при работе с модулем calendar
в этой части курса, но сначала давайте начнем с нескольких простых примеров календаря. .