【毎日Python】Pythonで曜日を取得する方法|datetime.date.weekday

【毎日Python】Pythonで曜日を取得する方法|datetime.date.weekday
import datetime
today = datetime.date.today()
today
today.weekday()

Pythonで曜日を取得する方法です。
datetimeモジュールにあるdateオブジェクトのweekdayメソッドを使用します。
月曜日を表す0から、日曜日を表す6までの値で取得できます。
今日の日付を変数に格納します。
変数.weekdayで実行します。
0が返されたので、月曜日ということが確認できました。

date = datetime.date(2022, 7, 7)
date.weekday()

2022年7月7日の曜日を取得してみましょう。
日付を変数に格納します。
実行します。
3が返されたので、2022年7月7日は木曜日と確認する事ができました。

date.isoweekday()

似たメソッドにisoweekdayがあります。
このメソッドもweekdayメソッドと同様に曜日を取得することができます。
weekdayメソッドは月曜日の0からはじまり日曜日が6ですが、isoweekdayメソッドは月曜日は1からはじまり日曜日が7です。
先ほどの2022年7月7日で試すと、同じ木曜日ですが4が返ってくることが確認できます。

関連メソッド

【毎日Python】Pythonで今日の日付を取得する方法|datetime.date.today