Warum erlaubt Python 3 "00" als Literal für 0, aber nicht "01" als Literal für 1?

Warum erlaubt Python 3 "00" als Literal für 0, aber nicht "01" als Literal für 1? Gibt es einen guten Grund? Diese Inkonsistenz verwirrt mich. (Und wir sprechen von Python 3, das absichtlich die Abwärtskompatibilität aufgehoben hat, um Ziele wie Konsistenz zu erreichen.)

Beispielsweise

>>> from datetime import time
>>> time(16, 00)
datetime.time(16, 0)
>>> time(16, 01)
  File "<stdin>", line 1
    time(16, 01)
              ^
SyntaxError: invalid token
>>>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage