import calendar# 导入模块
calendar.firstweekday():返回一周的第一个工作日,默认值为0表示星期一。
calendar.setfirstweekday(weekday):将一周的第一个工作日设置为指定星期数。
print(calendar.firstweekday()) # 返回0表示第一个工作日是星期一
calendar.setfirstweekday(3) # 将第一个工作日设定为星期四
print(calendar.firstweekday()) # 返回3表示第一个工作日是星期四
calendar.isleap(year):若参数year指定的年份是闰年,就返回True,否则返回False。
print(calendar.isleap(2022))# False
print(calendar.isleap(2021))# False
calendar.weekday(year,month,day):返回参数指定日期是星期几。(0到6表示星期一到星期日)。
print(calendar.weekday(2022,1,1))# 返回5,表示这一天是星期六
calendar.monthrange(year,month):返回两个整数,第一个整数表示year年month月的第一天是星期几,第二个整数表示该月份有几天。
print(calendar.monthrange(2022,10))# 返回(5, 31)
calendar.calenday(year):返回year年的日历。
print(calendar.calendar(2022))
# 返回日历
2022
January February March
Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We
1 2 3 4 5 1 2 1 2
6 7 8 9 10 11 12 3 4 5 6 7 8 9 3 4 5 6 7 8 9
13 14 15 16 17 18 19 10 11 12 13 14 15 16 10 11 12 13 14 15 16
20 21 22 23 24 25 26 17 18 19 20 21 22 23 17 18 19 20 21 22 23
27 28 29 30 31 24 25 26 27 28 24 25 26 27 28 29 30
31
April May June
Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We
1 2 3 4 5 6 1 2 3 4 1
7 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8
14 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15
21 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22
28 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29
30
July August September
Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We
1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7
7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14
14 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21
21 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28
28 29 30 31 25 26 27 28 29 30 31 29 30
October November December
Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We
1 2 3 4 5 1 2 1 2 3 4 5 6 7
6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14
13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21
20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28
27 28 29 30 31 24 25 26 27 28 29 30 29 30 31
calendar.month(year,month):返回参数year和参数month指定的月历。
本文非原创,只是整理知识点
参见于《一步到位!Python从基础编程到数据分析》