環境設定 数値 文字列 正規表現 リスト タプル 集合 辞書 ループ 関数 クラス データクラス 時間 パス ファイル スクレイピング その他

Pythonでうるう年かどうかを確認する(calendarのisleapを使う)

最終更新日 2019.11.26

Python はうるう年をチェックする関数を用意しています。calendar ライブラリの isleap という関数を使うと、その年がうるう年かどうかを True / False で返します。

import calendar

leap = calendar.isleap(2004)
print(leap)  # True

leap = calendar.isleap(2005)
print(leap)  # False

leap = calendar.isleap(2020)
print(leap)  # True

leap = calendar.isleap(2000)
print(leap)  # True

leap = calendar.isleap(1900)
print(leap)  # False

うるう年のチェックは自作する必要はありません。