How does python interpret numbers with leading zeroes
<p>I'm new with python, I'm using python 2.7
when I typed this on python shell:</p>

<pre><code>print 01
print 010
print 0100
print 01000
</code></pre>

<p>It gives this result</p>

<pre><code>1
8
64
512
</code></pre>

<p>I tried to understand why it gave that but unfortunately I didn't get the point.</p>
