【基本扩展模块】33、时间相关:calendar模块【基本扩展模块】33、时间相关:calendar模块
目录
一、制作电子日历
二、将日历列表化
三、与日历相关的计算
一、制作电子日历
-
calendar模块
跟日历相关的若干函数和类,可以生成文本形式的日历 -
常用函数
calendar.calendar()
calendar.month(,)
calendar.prmonth(,)
calendar.prcal() -
制作电子日历:一个月
calendar.month(,):返回多行字符串
calendar.prmonth(,)相当于print(calendar.month(,)) -
制作电子日历:一整年
calendar.calendar():返回多行字符串
calendar.prcal()相当于print(calendar.prcal())
二、将日历列表化
calendar.monthcalendar()
- 返回某一年的某一个月份日历,是一个嵌套列表
- 最里层的列表含有七个元素,代表一周(从周一到周日)
- 如果没有本月的日期,则为0
三、与日历相关的计算
-
判别闰年
普通闰年:能被4整除但不能被100整除的年份
世纪闰年:能被400整除的年份
判断是否是闰年:calendar.isleap() -
计算某月共有多少天,从周几开始
从0开始,依次为周一、周二… -
计算某天是周几
返回值为0~6,依次对应的是周一到周日
微信赞赏支付宝赞赏
VIP部落提供编程技术、教育培训、优惠购物以及各类软件和网站源码、模板等资源下载。
VIP部落 » 【基本扩展模块】33、时间相关:calendar模块【基本扩展模块】33、时间相关:calendar模块
VIP部落 » 【基本扩展模块】33、时间相关:calendar模块【基本扩展模块】33、时间相关:calendar模块