python--常用模块calendar

Posted clairedandan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--常用模块calendar相关的知识,希望对你有一定的参考价值。

常用模块:

calendar、time、datetime、timeit、os、shutil、zip、math、string

上述所有的模块使用理论上都应该先导入,string是特例

-calendar,time,datatime的区别参考中文意思

calendar:

-跟日历相关的模块

获取一年的日历字符串

参数

w=每个日历指甲的间隔字符数

l= 每周所占的行数

c=每个月之间的间隔字符数

 1 import calendar
 2 cal = calendar.calendar(2019,l=0,c=5)
 3 print(cal)
 4 #isleap:判断某一年是否是闰年
 5 a=calendar.isleap(2018)
 6 print(a)
 7 #leapdays:获取指定年份之间的闰年的个数
 8 b = calendar.leapdays(2001,2018)
 9 print(b)
10 help(calendar.leapdays)
                                 2019

      January                  February                  March
Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su
    1  2  3  4  5  6                  1  2  3                  1  2  3
 7  8  9 10 11 12 13      4  5  6  7  8  9 10      4  5  6  7  8  9 10
14 15 16 17 18 19 20     11 12 13 14 15 16 17     11 12 13 14 15 16 17
21 22 23 24 25 26 27     18 19 20 21 22 23 24     18 19 20 21 22 23 24
28 29 30 31              25 26 27 28              25 26 27 28 29 30 31

       April                     May                      June
Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su
 1  2  3  4  5  6  7            1  2  3  4  5                     1  2
 8  9 10 11 12 13 14      6  7  8  9 10 11 12      3  4  5  6  7  8  9
15 16 17 18 19 20 21     13 14 15 16 17 18 19     10 11 12 13 14 15 16
22 23 24 25 26 27 28     20 21 22 23 24 25 26     17 18 19 20 21 22 23
29 30                    27 28 29 30 31           24 25 26 27 28 29 30

        July                    August                 September
Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su
 1  2  3  4  5  6  7               1  2  3  4                        1
 8  9 10 11 12 13 14      5  6  7  8  9 10 11      2  3  4  5  6  7  8
15 16 17 18 19 20 21     12 13 14 15 16 17 18      9 10 11 12 13 14 15
22 23 24 25 26 27 28     19 20 21 22 23 24 25     16 17 18 19 20 21 22
29 30 31                 26 27 28 29 30 31        23 24 25 26 27 28 29
                                                  30

      October                  November                 December
Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su
    1  2  3  4  5  6                  1  2  3                        1
 7  8  9 10 11 12 13      4  5  6  7  8  9 10      2  3  4  5  6  7  8
14 15 16 17 18 19 20     11 12 13 14 15 16 17      9 10 11 12 13 14 15
21 22 23 24 25 26 27     18 19 20 21 22 23 24     16 17 18 19 20 21 22
28 29 30 31              25 26 27 28 29 30        23 24 25 26 27 28 29
                                                  30 31

False
4
Help on function leapdays in module calendar:

leapdays(y1, y2)
    Return number of leap years in range [y1, y2).
    Assume y1 <= y2.

[Finished in 0.1s]

  

 

以上是关于python--常用模块calendar的主要内容,如果未能解决你的问题,请参考以下文章

python基础教程Python 常用日期处理 -- calendar 与 dateutil 模块的使用

03-常用包模块

python常用的内置模块

python中常用的内置模块

Python常用模块——time&datetime模块

python入门:常用模块—time & datetime模块