Python的刷题小技巧:含有时间的问题

最近几天在刷蓝桥杯题,常常碰到对时间的求解,常常有这些关键词:日,星期(周),月,闰年等等。

根据我查找的资料,以及实际的刷题网站尝试,总结了这些python自带的包,自打这以后,import它们,实在是为我节省了大把时间。

这是这一期的内容围绕Calendar模块,掌握它的用法,让你快人一步。

import calendar

现在我们来看看实际情况,这里只记录对刷题有帮助的函数。

Calendar 模块

 1、函数功能:返回指定日期的星期码,从0开始的

calendar.weekday(year,mon,day)

2、函数功能:返回该月第一天的星期码与该月的天数,以元组的形式返回。 

calendar.monthrange(year,mon)

3、函数功能:返回[year1, year2)中的闰年个数 

calendar.leapdays(year1,year2)

4、函数功能:判断指定年份是否为闰年,返回布尔值判定 

calendar.isleap(year)

附带:判断闰年 if (year%4 == 0 and year%100 != 0) or year % 400 == 0: 


5、函数功能:返回指定年份的日历(以字符串的形式),这个最好是在本地调试使用,对于一些星期计数的填空题,可以直接数。 

calendar.calendar(year)

猜你喜欢

转载自blog.csdn.net/m0_62919535/article/details/128739243
今日推荐