前言:
如今同学们对“python 当月最后一天”大致比较珍视,姐妹们都需要学习一些“python 当月最后一天”的相关资讯。那么小编同时在网摘上汇集了一些对于“python 当月最后一天””的相关内容,希望朋友们能喜欢,同学们快快来了解一下吧!前言
如何在Python中打印日历?Python中提供了一个内置模块Calendar来打印展示日历,并且还提供了许多基于日历的操作,本文将向大家介绍如何使用Python来打印显示日历,并且对日历进行相应操作。
如何在Python中使用calendar
Calendar是python的内置模块,我们直接引用即可,calendar模块有许多类和函数,可用于打印理想化的日历。日历从星期一开始,到星期日结束。在下面的代码中,我们使用 calendar.month()函数打印一个特定的月份,该函数有两个参数年份和月份。示例如下:
python复制代码import calendaryear = 2023month = 9print(calendar.month(year, month))------------------输出结果如下: September 2023Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 1718 19 20 21 22 23 2425 26 27 28 29 30
当然,我们也可以打印一整年的日历,比如我们想要打印2023年的日历,如下:
python复制代码import calendarprint(calendar.calendar(2023))--------------输出结果如下: 2023 January February MarchMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 1 2 3 4 5 1 2 3 4 5 2 3 4 5 6 7 8 6 7 8 9 10 11 12 6 7 8 9 10 11 12 9 10 11 12 13 14 15 13 14 15 16 17 18 19 13 14 15 16 17 18 1916 17 18 19 20 21 22 20 21 22 23 24 25 26 20 21 22 23 24 25 2623 24 25 26 27 28 29 27 28 27 28 29 30 3130 31 April May JuneMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 1 2 3 4 5 6 7 1 2 3 4 3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 1110 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 1817 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 2524 25 26 27 28 29 30 29 30 31 26 27 28 29 30 July August SeptemberMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 1 2 3 4 5 6 1 2 3 3 4 5 6 7 8 9 7 8 9 10 11 12 13 4 5 6 7 8 9 1010 11 12 13 14 15 16 14 15 16 17 18 19 20 11 12 13 14 15 16 1717 18 19 20 21 22 23 21 22 23 24 25 26 27 18 19 20 21 22 23 2424 25 26 27 28 29 30 28 29 30 31 25 26 27 28 29 3031 October November DecemberMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 1 2 3 4 5 1 2 3 2 3 4 5 6 7 8 6 7 8 9 10 11 12 4 5 6 7 8 9 10 9 10 11 12 13 14 15 13 14 15 16 17 18 19 11 12 13 14 15 16 1716 17 18 19 20 21 22 20 21 22 23 24 25 26 18 19 20 21 22 23 2423 24 25 26 27 28 29 27 28 29 30 25 26 27 28 29 30 3130 31calendar模块其他用法判断闰年
我们可以使用calendar.isleap()判断年份是否是闰年,返回值为布尔值,True表示为闰年,False表示为平年,代码如下:
python复制代码import calendarprint(calendar.isleap(2023))print(calendar.isleap(1900))print(calendar.isleap(2024))--------------输出结果如下:FalseFalseTrue返回在两个年份之间的闰年总数
我们可以使用calendar.leapdays()返回在两个年份之间的闰年总数,代码如下:
python复制代码import calendarprint(calendar.leapdays(1995, 2023))print(calendar.leapdays(1900, 2023))返回月起始星期及月度天数
使用calendar.monthrange()返回一个元组数据(两个整数),第一个:代表本月起始星期数(0:星期一 … 6:星期天),第二个:代表本月最后一天的日期数,即该月天数
python复制代码import calendarprint(calendar.monthrange(2023, 8))--------输出结果如下:(1, 31)总结
本文主要介绍了使用calendar模块打印输出日历,并且介绍了calendar模块的其他用法,我们可以根据本文的示例进行使用。
霍格沃兹测试开发学社|免费学习资料大放送,助你事半功倍! - 公众号 - 测试人社区
标签: #python 当月最后一天