Python 中的 calendar 模块是什么?
Python 中的 Calendar 模块用于显示日历,并提供了有用的内置函数来显示星期、星期几、月份、一年的月份以及其他操作。默认情况下,这些日历将星期一设为星期第一日,星期日设为最后一日。
显示年份的日历
要显示年份的日历,请使用 calendar() 方法并将 year 设为参数 −
示例
import calendar # Set the year year = 2022 # Display the calendar print(calendar.calendar(year))
输出
2022
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 1 2 3 4 5 6 1 2 3 4 5 6
3 4 5 6 7 8 9 7 8 9 10 11 12 13 7 8 9 10 11 12 13
10 11 12 13 14 15 16 14 15 16 17 18 19 20 14 15 16 17 18 19 20
17 18 19 20 21 22 23 21 22 23 24 25 26 27 21 22 23 24 25 26 27
24 25 26 27 28 29 30 28 28 29 30 31
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 1 1 2 3 4 5
4 5 6 7 8 9 10 2 3 4 5 6 7 8 6 7 8 9 10 11 12
11 12 13 14 15 16 17 9 10 11 12 13 14 15 13 14 15 16 17 18 19
18 19 20 21 22 23 24 16 17 18 19 20 21 22 20 21 22 23 24 25 26
25 26 27 28 29 30 23 24 25 26 27 28 29 27 28 29 30
30 31
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 1 2 3 4 5 6 7 1 2 3 4
4 5 6 7 8 9 10 8 9 10 11 12 13 14 5 6 7 8 9 10 11
11 12 13 14 15 16 17 15 16 17 18 19 20 21 12 13 14 15 16 17 18
18 19 20 21 22 23 24 22 23 24 25 26 27 28 19 20 21 22 23 24 25
25 26 27 28 29 30 31 29 30 31 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 1 2 3 4 5 6 1 2 3 4
3 4 5 6 7 8 9 7 8 9 10 11 12 13 5 6 7 8 9 10 11
10 11 12 13 14 15 16 14 15 16 17 18 19 20 12 13 14 15 16 17 18
17 18 19 20 21 22 23 21 22 23 24 25 26 27 19 20 21 22 23 24 25
24 25 26 27 28 29 30 28 29 30 26 27 28 29 30 31
31
显示日历的月份
要显示日历的月份,请使用 calendar() 方法并将 month 设为参数 −
示例
import calendar # Displays August month calendar print(calendar.month(2022,8))
输出
August 2022 Mo Tu We Th Fr Sa Su 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.dayname,即星期一为 calendar.MONDAY,星期二为 calendar.TUESDAY,依此类推 −
示例
import calendar print(f'Monday Weekday Number: {calendar.MONDAY}') print(f'Tuesday Weekday Number: {calendar.TUESDAY}') print(f'Wednesday Weekday Number: {calendar.WEDNESDAY}') print(f'Thursday Weekday Number: {calendar.THURSDAY}') print(f'Friday Weekday Number: {calendar.FRIDAY}') print(f'Saturday Weekday Number: {calendar.SATURDAY}') print(f'Sunday Weekday Number: {calendar.SUNDAY}')
输出
Monday Weekday Number: 0 Tuesday Weekday Number: 1 Wednesday Weekday Number: 2 Thursday Weekday Number: 3 Friday Weekday Number: 4 Saturday Weekday Number: 5 Sunday Weekday Number: 6
检查年份是否是闰年
要检查年份是否是闰年,请使用 calendar. isleap() 方法 −
示例
import calendar # Check if any of the Year is a Leap Year print(calendar.isleap(2020)) print(calendar.isleap(2021)) print(calendar.isleap(2022)) print(calendar.isleap(2023)) print(calendar.isleap(2024)) print(calendar.isleap(2025))
输出
True False False False True False
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言
C++
C#
MongoDB
MySQL
Javascript
PHP