VA
Помните, я писал, что работа с датой и временем в Питоне не очень удалась? Проявилось это и в нумерации дней недели.
Нашлось место аж трём вариантам, бережно размазанным по трём модулям:
time.strftime("%w")
интервал [0, 6], вс = 0
time.strftime("%u")
интервал [1, 7], пн = 1
time.struct_time.tm_wday
интервал [0, 6], пн = 0
datetime.date.weekday()
интервал [0, 6], пн = 0
datetime.date.isoweekday()
интервал [1, 7], пн = 1
calendar.weekday()
интервал [0, 6], пн = 0
Судя по всему, сначала борьба шла между
вс = 0
и пн = 0
, а потом пришёл ISO 8601 и вообще всё испортил ツ