title: Why does Python 3 allow "00" as a literal for 0 but not allow "01" as a literal for 1?
body: <p>Why does Python 3 allow "00" as a literal for 0 but not allow "01" as a literal for 1? Is there a good reason? This inconsistency baffles me. (And we're talking about Python 3, which purposely broke backward compatibility in order to achieve goals like consistency.)</p>
  
  <p>For example:</p>
  
  <pre><code>&gt;&gt;&gt; from datetime import time
  &gt;&gt;&gt; time(16, 00)
  datetime.time(16, 0)
  &gt;&gt;&gt; time(16, 01)
    File "&lt;stdin&gt;", line 1
      time(16, 01)
                ^
  SyntaxError: invalid token
  &gt;&gt;&gt;
  </code></pre>