все Python 3calendarфункция
calendar.calendar()
вывод календаря
Возвращает календарь целого года одной многострочной строкой: по умолчанию три месяца в ряд.
Синтаксис
calendar.calendar(theyear, w=2, l=1, c=6, m=3)
Функция ничего не печатает — печатает prcal() с теми же параметрами. Число месяцев в ряду задаёт m, ширину колонки дня — w, промежуток между месяцами — c. Первый день недели берётся из глобальной настройки setfirstweekday(). Импорт from calendar import calendar перекрывает имя модуля функцией — частая путаница.
Примеры
import calendar
text = calendar.calendar(2024)
print(text.splitlines()[0].strip()) # → 2024
print(len(text.splitlines()), len(calendar.calendar(2024, m=4).splitlines())) # → 35 26
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности