Почему Python 3 допускает «00» в качестве литерала для 0, но не допускает «01» в качестве литерала для 1?

Почему Python 3 допускает «00» в качестве литерала для 0, но не допускает «01» в качестве литерала для 1? Есть ли веская причина? Это несоответствие ставит меня в тупик. (И мы говорим о Python 3, который намеренно нарушил обратную совместимость для достижения таких целей, как согласованность.)

Например:

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

Ответы на вопрос(3)

Ваш ответ на вопрос