获取某年的日历
"""
得到某年的日历
默认参数:
3个月一行,间隔距离为c。
每日宽度间隔为w字符。
l是每星期的行数。
输出结果:
2020
January February March
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su
1 2 3 4 5 1 2 1
6 7 8 9 10 11 12 3 4 5 6 7 8 9 2 3 4 5 6 7 8
13 14 15 16 17 18 19 10 11 12 13 14 15 16 9 10 11 12 13 14 15
20 21 22 23 24 25 26 17 18 19 20 21 22 23 16 17 18 19 20 21 22
27 28 29 30 31 24 25 26 27 28 29 23 24 25 26 27 28 29
30 31
April May June
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su
1 2 3 4 5 1 2 3 1 2 3 4 5 6 7
6 7 8 9 10 11 12 4 5 6 7 8 9 10 8 9 10 11 12 13 14
13 14 15 16 17 18 19 11 12 13 14 15 16 17 15 16 17 18 19 20 21
20 21 22 23 24 25 26 18 19 20 21 22 23 24 22 23 24 25 26 27 28
27 28 29 30 25 26 27 28 29 30 31 29 30
July August September
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su
1 2 3 4 5 1 2 1 2 3 4 5 6
6 7 8 9 10 11 12 3 4 5 6 7 8 9 7 8 9 10 11 12 13
13 14 15 16 17 18 19 10 11 12 13 14 15 16 14 15 16 17 18 19 20
20 21 22 23 24 25 26 17 18 19 20 21 22 23 21 22 23 24 25 26 27
27 28 29 30 31 24 25 26 27 28 29 30 28 29 30
31
October November December
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su
1 2 3 4 1 1 2 3 4 5 6
5 6 7 8 9 10 11 2 3 4 5 6 7 8 7 8 9 10 11 12 13
12 13 14 15 16 17 18 9 10 11 12 13 14 15 14 15 16 17 18 19 20
19 20 21 22 23 24 25 16 17 18 19 20 21 22 21 22 23 24 25 26 27
26 27 28 29 30 31 23 24 25 26 27 28 29 28 29 30 31
30
"""
import calendar
year = calendar.calendar(2020)
print(year)
获取某月的日历
"""
得到某月的日历
默认参数:
每日宽度间隔为w字符
l是每星期的行数。
输出结果:
January 2020
Mo Tu We Th Fr Sa Su
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
"""
import calendar
month = calendar.month(2020, 1)
print(month)
判断某年是否为闰年
import calendar
print(calendar.isleap(2020))
获取两年之间闰年的数量
"""
输出2020年(包括2020年)到2024年(不包括2024年)之间有几个闰年
输出结果:1
"""
import calendar
print(calendar.leapdays(2020, 2024))
获取某天是周几
"""
输出2021-1-19是周几
输出结果:1
该天是周二,所以输出1。
周三就输出2。
"""
import calendar
print(calendar.weekday(2021, 1, 19))
获取某月的天数和当月第一天是周几
"""
输出2021年1月的第一天是周几,该月有多少天
输出结果:(4,31)
该月第一天是周五,所以是4,该月共有31天。
"""
import calendar
print(calendar.monthrange(2021, 1))