Python Glossary English

все Python 3calendarфункция

calendar.month()

вывод календаря

Возвращает календарь одного месяца многострочной строкой — так же, как TextCalendar.formatmonth().

Синтаксис

calendar.month(theyear, themonth, w=0, l=0)

Функция возвращает строку, а печатает её prmonth(). Первый день недели — из глобальной setfirstweekday(), названия — из локали процесса (английские, пока не вызван locale.setlocale). На 3.11 и ранних 3.12 month(2024, 13) падал с IndexError, в новых версиях — с IllegalMonthError; ValueError ловит только второй случай, так что номер месяца лучше проверить заранее.

Примеры

import calendar
text = calendar.month(2024, 2)
print(text.splitlines()[1])  # → Mo Tu We Th Fr Sa Su
print(text.splitlines()[-1])  # → 26 27 28 29

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности