Python中的日曆函式 - (calendar(),month(),isleap()?)
我們可以使用Python中的**calendar**模組執行日曆操作。在這裡,我們將學習**calendar**類例項的不同方法。
calendar.calendar(year)
**calendar**類例項返回該年的日曆。讓我們看一個例子。
示例
# importing the calendar module import calendar # initializing year year = 2019 # printing the calendar print(calendar.calendar(year))
輸出
如果您執行以上程式碼,您將獲得以下結果。
calendar.firstweekday()
方法**calendar.firstweekday()**返回一週中的第一天,即星期一。
示例
# importing the calendar import calendar # getting firstweekday of the year print(calendar.firstweekday())
輸出
如果您執行以上程式,您將獲得以下結果。
0
calendar.isleap(year)
方法**calendar.isleap(year)**返回該年是否為閏年。讓我們舉一個例子。
示例
# importing the calendar module import calendar # initializing years year_one = 2019 year_two = 2020 # checking whether they are leap or not print(f'{year_one} is leap year' if calendar.isleap(year_one) else f'{year_one} is not a leap year') print(f'{year_two} is leap year' if calendar.isleap(year_two) else f'{year_two} is not a leap year')
輸出
如果您執行以上程式碼,您將獲得以下結果。
2019 is not a leap year 2020 is leap year
calendar.WEEK_CONSTANT
在**calendar**模組中有一些**WEEK_CONSTANTS**用於獲取星期幾的數字。讓我們看一些例子。
示例
# importing the calendar module import calendar # getting weekday numbers print(f'Monday weekday: {calendar.MONDAY}') print(f'Tuesday weekday: {calendar.TUESDAY}') print(f'Wednesday weekday: {calendar.WEDNESDAY}') print(f'Thursday weekday: {calendar.THURSDAY}') print(f'Friday weekday: {calendar.FRIDAY}') print(f'Saturday weekday: {calendar.SATURDAY}') print(f'Sunday weekday: {calendar.SUNDAY}')
輸出
如果您執行以上程式,您將獲得以下結果。
Monday weekday: 0 Tuesday weekday: 1 Wednesday weekday: 2 Thursday weekday: 3 Friday weekday: 4 Saturday weekday: 5 Sunday weekday: 6
結論
在本教程中,我們學習了一些有用的方法。如果您對本教程有任何疑問,請在評論區中提出。
廣告