开发者学堂课程【Python 入门 2020年版: Calendar 模块】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10359
Calendar 模块
calendar 模块用来显示一个日历,使用的不多,了解即可。
calendar 模块的使用
Import calendar
1.calendar.setfirstweekday(calendarSUNDAY)
设置每周起始日期码。周一到周日分别对应 0~6
举例为,如果设置成了 Monday ,那么起始的星期则是星期一。如果设置成为 Sunday ,那么起始星期为星期日。0 是周一,0 到 6 依次排下去。
2.calendar.firstweekday()
返回当前每周起始日期的设置。默认情况下,首次载入 calendar 模块时返回 0,即星期一。
3.c=calendar.calendar(2019)
生成 2019 年的日历,并且以周日为其实日期码
print(c) 会打印 2019 年日历
4.print(calendar.isleap(2000))
True 闰年返回 True ,否则返回 False
Return year % 4 ==0 and (year % 100 ! =0 or year % 400 ==0)
由此,举例验证 1900 是否为闰年,结果会出现 False。
5.count=calendar.leapdays(1996,2010)
获取 1996 年到 2010 年一共有多少个闰年 。可以计算一定时间内有多少个闰年。运行结果为 4。包含 1996,2000,20004,20008。
6.print(calendar.month(2019,3))
可以直接打印 2019 年 3 )月的日历。可以自行选择年份例如 2020 年 3 月份,2200 年 3 月份等都是可以被打印出来的。但是并不是会被经常使用。
附加:
在开发里是有用到日历的时候,但是 python 更多是做后台,后台是不显示的。如果想把日历显示出来,需要在前端页面浏览器上。