Python 中如何使用 calendar 模块处理日历?

· 约 2 分钟读完 · 第 168 / 171 章

推荐答案

本题详细解读

1. calendar.month(year, month)

  • 功能: 返回指定年份和月份的日历字符串。
  • 参数:
    • year: 年份,如 2023。
    • month: 月份,范围是 1 到 12。
  • 返回值: 返回一个多行字符串,表示该月的日历。

2. calendar.isleap(year)

  • 功能: 判断指定年份是否为闰年。
  • 参数:
    • year: 年份,如 2023。
  • 返回值: 如果是闰年返回 True,否则返回 False。

3. calendar.monthrange(year, month)

  • 功能: 返回指定年份和月份的第一天是星期几以及该月的天数。
  • 参数:
    • year: 年份,如 2023。
    • month: 月份,范围是 1 到 12。
  • 返回值: 返回一个元组 (weekday, days),其中 weekday 是该月第一天的星期几(0 表示星期一,6 表示星期日),days 是该月的天数。

4. calendar.calendar(year)

  • 功能: 返回指定年份的日历字符串。
  • 参数:
    • year: 年份,如 2023。
  • 返回值: 返回一个多行字符串,表示该年的日历。

通过这些函数,可以方便地处理和展示日历信息。