Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonのカレンダー関数-(calendar()、month()、isleap()?)


カレンダーを使用してカレンダー操作を実行できます Pythonのモジュール 。ここでは、カレンダーのさまざまな方法について学習します。 クラスインスタンス。

calendar.calendar(year)

カレンダー クラスインスタンスは、その年のカレンダーを返します。一例を見てみましょう。

# importing the calendar module
import calendar
# initializing year
year = 2019
# printing the calendar
print(calendar.calendar(year))
出力

上記のコードを実行すると、次の結果が得られます。

Pythonのカレンダー関数-(calendar()、month()、isleap()?)

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

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

結論

このチュートリアルでは、いくつかの便利な方法を学びました。チュートリアルに関して質問がある場合は、コメントセクションにその旨を記載してください。


  1. Pythonのカレンダー関数-(monthrange()、prcal()、weekday()?)

    カレンダーのさまざまな方法を検討します このチュートリアルのモジュール。一つずつ見ていきましょう。 calendar.monthrange(year、month) メソッドcalendar.monthrange(year、month) 指定された月の開始平日番号と日数を返します。タプルで2つの値を返します。一例を見てみましょう。 例 # importing the calendar module import calendar # initializing year and month year = 2019 month = 1 # getting the tuple of weekday

  2. Pythonプログラムのカレンダー

    Python カレンダーと呼ばれる組み込みモジュールがあります カレンダーを操作します。 カレンダーについて学習します この記事のモジュール。 カレンダーの週 モジュールは月曜日に開始します 日曜日に終了します 。モジュールカレンダーはグレゴリオ暦に従います カレンダー。 カレンダーの便利な方法をいくつか見てみましょう モジュール。 年間カレンダーの取得 特定の年のカレンダーを取得する必要がある場合は、クラス calendar.calendar(year)のインスタンスを作成します。 そしてそれを印刷します。一例を見てみましょう。 例 # importing the calendar m