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

結論

在本教程中,我們學習了一些有用的方法。如果您對本教程有任何疑問,請在評論區中提出。

更新於: 2020年1月2日

462 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告