Python的刷题小技巧:含有时间的问题
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
最近几天在刷蓝桥杯题常常碰到对时间的求解常常有这些关键词日星期周月闰年等等。
根据我查找的资料以及实际的刷题网站尝试总结了这些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)