Python Glossary English

все 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Сообщить о неточности