先上官方文档链接 https://docs.python.org/zh-cn/3/library/calendar.html
当你打开这篇博客的时候我还是建议你先去读官方文档, 当你去使用一个东西的时候,
先去看别人写的博客一般来说能快速找到使用方法, 有些原汁原味的东西你可能体会不到的。
所以最好的方式是先看官方文档去理解消化,不懂的地方再去借鉴别人的经验。
class calendar.Calendar(firstweekday=0)
创建一个 Calendar 对象。 firstweekday 是一个整数,用于指定一周的第一天。 0 是星期一(默认值),6 是星期天。
Calendar 对象提供了一些可被用于准备日历数据格式化的方法。 这个类本身不执行任何格式化操作。 这部分任务应由子类来完成。
Calendar 类的实例有下列方法:
iterweekdays()-
返回一个迭代器,迭代器的内容为一星期的数字。迭代器的第一个值与
firstweekday属性的值一至。![]()
![]()
itermonthdates(year, month)
-
返回一个迭代器,迭代器的内容为 year 年 month 月(1-12)的日期。这个迭代器返回当月的所有日期 (
datetime.date对象),日期包含了本月头尾用于组成完整一周的日期。![]()
![]()
monthdays2calendar(year, month)返回一个表示指定年月的周列表。周列表由七个代表日期的数字和代表周几的数字组成的二元元组。
![]()
![]()
itermonthdays2(year, month)返回一个迭代器,迭代器的内容与
itermonthdates()类似为 year 年 month 月的日期,但不受datetime.date范围的限制。迭代器中的元素为一个由日期和代表星期几的数字组成的的元组。![]()







浙公网安备 33010602011771号