calendar 是 [[Python]] 标准库中用于处理日历的模块,默认情况下星期一作为一周的第一天。
calendar
常量
星期:
calendar.MONDAY: 星期一calendar.TUESDAY: 星期二calendar.WEDNESDAY: 星期三calendar.THURSDAY: 星期四calendar.FRIDAY: 星期五calendar.SATURDAY: 星期六calendar.SUNDAY: 星期日
月份:
calendar.JANUARY: 一月calendar.FEBRUARY: 二月calendar.MARCH: 三月calendar.APRIL: 四月calendar.MAY: 五月calendar.JUNE: 六月calendar.JULY: 七月calendar.AUGUST: 八月calendar.SEPTEMBER: 九月calendar.OCTOBER: 十月calendar.NOVEMBER: 十一月calendar.DECEMBER: 十二月
函数
.monthrange()
返回指定年月的第一天是星期几和当月天数,返回值为元组。
语法:calendar.monthrange(year, month)
参数:
- year: 年份
- month: 月份
返回值:
- 第一个返回值是星期几,0 表示星期一,6 表示星期日
- 第二个返回值是当月天数
import calendar
calendar.monthrange(2025, 11)# 返回: (0, 30)- 第一个返回值是星期几,0 表示星期一,6 表示星期日
- 第二个返回值是当月天数
属性
.day_name: 返回星期的名称.day_abbr: 返回星期的缩写