首页 > 编程知识 正文

python中calendar函数怎么用,python在线编译

时间:2023-05-06 10:40:07 阅读:114666 作者:1489

本文介绍了Python的calendar模块。 这是Python中常用的日历处理模块。

笔者也介绍了与calendar模块相关的time模块和datetime模块。

另一方面,第一个日历模块calendar模块以广泛的方式处理日历和日历。 例如,打印某个月的日历。

导入日历打印('输出2021年01月日历:')打印() calendar.month (2021,1 ) )输出如下:

输出2021年01月日历: January 2021 motuwethfrsasu 1345789101121314151617181920223242628293031二、calendar模块常用函数总结calendar模块包括

函数指示calendar.calendar(year、w=2、l=1、c=6返回多行字符串格式的year日历,三个月一行,间隔为c。 每天宽度的间隔是w个字符。 每行的长度为21* W 18 2* C。 l是每周的行数。 calendar.firstweekday ()返回当前周的开始日期设置。 缺省情况下,第一次加载caendar模块时返回星期一0。 默认情况下,calendar模块星期一是一周的第一天。 calendar.isleap(year ) year年在闰年返回True,否则返回False。 calendar.leapdays(y1,y2 )是y1年和y2年之间闰年的总数calendar.month ) year、month、w=2、l=1是多行字符串格式的year年month月日历l是每周的行数。 calendar.monthcalendar(year,month )返回每个子列表包含一周整数的二维列表。 year年month月外的日期设置为0。 三、calendar模块中常用函数的使用实例各函数的使用实例如下:

importcalendarprint (' calendar.calendar ) )返回一年中的日历:') print ) calendar.calendar(2021 ) (print ) calendar ) ) print ) calendar.isleap(2020 )、calendar.isleap(2021 )、print(calendar.leapdays ) )返回两年中闰年的总数。 ) )打印) calendar.leapdays ),2000,2021 ) ) )。 2020print(calendar.month ) (返回某年某月的日历) ) print (calendar.month ) 2021 1 ) print(calendar.monthcalendar ) th calendar (2021,1 ) ) ) ) calent ) ) calendar这个月是几号? ') print (calendar.month range (2021,1 ) ) 4, 4表示该月的第一天是星期五, 31表示该月为31日print ) calendar.prcal )。print(calendar.calendar (() calendar.prcal ) 2021 ) print ) (calendar 1 ) print(calendar.setfirstweekday )设置一周的开始日期代码,默认情况下该周的第一天为0。 星期一:') calendar.setfirstweekday(1) print ) calendar.firstweekday ) (print ) (calendar.weekday ) )某一年某一月的某一天

calendar.calendar (返回某一年的日历: 2021年januaryfebruarymarchmotuwethfrsasumotuwethfrsasumotuwethfrsasumotuwethfrsasu 1235624567678999

12 13 14 15 16 17 15 16 17 18 19 20 21 15 16 17 18 19 20 2118 19 20 21 22 23 24 22 23 24 25 26 27 28 22 23 24 25 26 27 2825 26 27 28 29 30 31 29 30 31 April May JuneMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 1 2 1 2 3 4 5 6 5 6 7 8 9 10 11 3 4 5 6 7 8 9 7 8 9 10 11 12 1312 13 14 15 16 17 18 10 11 12 13 14 15 16 14 15 16 17 18 19 2019 20 21 22 23 24 25 17 18 19 20 21 22 23 21 22 23 24 25 26 2726 27 28 29 30 24 25 26 27 28 29 30 28 29 30 31 July August SeptemberMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 1 1 2 3 4 5 5 6 7 8 9 10 11 2 3 4 5 6 7 8 6 7 8 9 10 11 1212 13 14 15 16 17 18 9 10 11 12 13 14 15 13 14 15 16 17 18 1919 20 21 22 23 24 25 16 17 18 19 20 21 22 20 21 22 23 24 25 2626 27 28 29 30 31 23 24 25 26 27 28 29 27 28 29 30 30 31 October November DecemberMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 1 2 3 4 5 6 7 1 2 3 4 5 4 5 6 7 8 9 10 8 9 10 11 12 13 14 6 7 8 9 10 11 1211 12 13 14 15 16 17 15 16 17 18 19 20 21 13 14 15 16 17 18 1918 19 20 21 22 23 24 22 23 24 25 26 27 28 20 21 22 23 24 25 2625 26 27 28 29 30 31 29 30 27 28 29 30 31calendar.firstweekday()返回每周的起始日:0calendar.isleap()返回是否是闰年:True Falsecalendar.leapdays()返回两年之间的闰年总数:6calendar.month()返回某年某月的日历: January 2021Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 1718 19 20 21 22 23 2425 26 27 28 29 30 31calendar.monthcalendar()返回装着某年某月日历的二维列表:[[0, 0, 0, 0, 1, 2, 3], [4, 5, 6, 7, 8, 9, 10], [11, 12, 13, 14, 15, 16, 17], [18, 19, 20, 21, 22, 23, 24], [25, 26, 27, 28, 29, 30, 31]]calendar.monthrange()返回包含了两个整数的元组,分别是某年某月第一天是周几,该月有多少天:(4, 31)calendar.prcal()打印某年的日历,相当于print(calendar.calendar()): 2021 January February MarchMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 1 2 3 4 5 6 7 1 2 3 4 5 6 7 4 5 6 7 8 9 10 8 9 10 11 12 13 14 8 9 10 11 12 13 1411 12 13 14 15 16 17 15 16 17 18 19 20 21 15 16 17 18 19 20 2118 19 20 21 22 23 24 22 23 24 25 26 27 28 22 23 24 25 26 27 2825 26 27 28 29 30 31 29 30 31 April May JuneMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 1 2 1 2 3 4 5 6 5 6 7 8 9 10 11 3 4 5 6 7 8 9 7 8 9 10 11 12 1312 13 14 15 16 17 18 10 11 12 13 14 15 16 14 15 16 17 18 19 2019 20 21 22 23 24 25 17 18 19 20 21 22 23 21 22 23 24 25 26 2726 27 28 29 30 24 25 26 27 28 29 30 28 29 30 31 July August SeptemberMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 1 1 2 3 4 5 5 6 7 8 9 10 11 2 3 4 5 6 7 8 6 7 8 9 10 11 1212 13 14 15 16 17 18 9 10 11 12 13 14 15 13 14 15 16 17 18 1919 20 21 22 23 24 25 16 17 18 19 20 21 22 20 21 22 23 24 25 2626 27 28 29 30 31 23 24 25 26 27 28 29 27 28 29 30 30 31 October November DecemberMo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 1 2 3 4 5 6 7 1 2 3 4 5 4 5 6 7 8 9 10 8 9 10 11 12 13 14 6 7 8 9 10 11 1211 12 13 14 15 16 17 15 16 17 18 19 20 21 13 14 15 16 17 18 1918 19 20 21 22 23 24 22 23 24 25 26 27 28 20 21 22 23 24 25 2625 26 27 28 29 30 31 29 30 27 28 29 30 31calendar.prmonth()打印某年某月的日历: January 2021Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 1718 19 20 21 22 23 2425 26 27 28 29 30 31calendar.setfirstweekday()设置一周的起始日期码,默认一周第一天为0,即周一:1calendar.weekday()返回某年某月某日是周几:0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。