Python常用模块介绍——日历(calendar模块)

298 阅读1分钟

Python的calendar模块是一个用于处理日历和日期的内置模块。它提供了一些函数和类,用于操作日历、获取特定日期的信息以及执行与日期相关的计算。

主要功能:
  1. 获取当前年份的日历:可以使用calendar.calendar()函数获取当前年份的日历,它会返回一个嵌套列表,表示每个月的日历布局。
  2. 获取特定年份的日历:可以使用calendar.calendar(year)函数获取指定年份的日历,其中year是要查询的年份。
  3. 获取特定月份的日历:可以使用calendar.monthcalendar(year, month)函数获取指定年份和月份的日历,其中year是年份,month是月份。
  4. 获取特定日期的星期几:可以使用calendar.weekday(year, month, day)函数获取指定日期的星期几,其中year是年份,month是月份,day是日期。
  5. 判断闰年:可以使用calendar.isleap(year)函数判断指定年份是否为闰年。
  6. 获取一个月的天数:可以使用calendar.monthrange(year, month)函数获取指定年份和月份的天数范围,其中第一个返回值是该月第一天是星期几,第二个返回值是该月的总天数。
    下面是一个简单的示例代码,演示了如何使用calendar模块获取当前年份的日历:

输出结果:

以上代码会输出当前年份的日历布局,以表格形式呈现。你可以根据自己的需求使用其他函数和方法来处理日期和日历相关的任务。