python 中的日历
pythonserver side programmingprogramming更新于 2025/10/18 23:08:17
python 中的日历模块具有处理与日历和日期相关的所有功能的功能。它是使用非常广泛的模块之一,具有许多内置函数可在 python 程序中使用日期。
示例
import calendar print(calendar.calendar(2019))
输出
运行上述代码得到以下结果 −
2019 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 6 1 2 3 1 2 3 7 8 9 10 11 12 13 4 5 6 7 8 9 10 4 5 6 7 8 9 10 14 15 16 17 18 19 20 11 12 13 14 15 16 17 11 12 13 14 15 16 17 21 22 23 24 25 26 27 18 19 20 21 22 23 24 18 19 20 21 22 23 24 28 29 30 31 25 26 27 28 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 6 7 1 2 3 4 5 1 2 8 9 10 11 12 13 14 6 7 8 9 10 11 12 3 4 5 6 7 8 9 15 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 16 22 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 23 29 30 27 28 29 30 31 24 25 26 27 28 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 6 7 1 2 3 4 1 8 9 10 11 12 13 14 5 6 7 8 9 10 11 2 3 4 5 6 7 8 15 16 17 18 19 20 21 12 13 14 15 16 17 18 9 10 11 12 13 14 15 22 23 24 25 26 27 28 19 20 21 22 23 24 25 16 17 18 19 20 21 22 29 30 31 26 27 28 29 30 31 23 24 25 26 27 28 29 30 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 5 6 1 2 3 1 7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8 14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15 21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22 28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29 30 31
特定月份
我们可以通过使用带有适当参数的月份函数从日历中获取特定月份。
示例
import calendar print (calendar.month(2019,7))
输出
运行上述代码得到以下结果 −
July 2019 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
一个月的天数
我们可以使用函数 monthrange() 来计算一个月的天数。它还会给出该月第一天的星期几。在下面的例子中,我们找出了 2019 年 2 月的天数,并得到了 2 月第一天的星期几。
示例
import calendar print(calendar.monthrange(2019,2))
输出
运行上述代码得到以下结果 −
(4, 28)
闰年
函数isleap()用于查找某一年是否为闰年。我们还可以使用函数leapdays()来计算给定两年之间的闰年数。在下面的例子中,我们查找 2019 年和 2020 年是否为闰年。同时查找 2000 年和 2020 年之间的闰年数。
示例
import calendar print(calendar.isleap(2019)) print(calendar.isleap(2020)) print(calendar.leapdays(2000, 2020))
运行上述代码得到以下结果:
输出
False True 5
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

