In normal math notations leading zeros do not matter in the non decimal part.
For ex.
00003123 = 3123
031 + 2 = 33
However, in python 3, if I try to do a similar operation, I find interesting results that doesn't make sense. What is happening in Python if the numbers are represented with a/many leading zeros?
Sample example in python
>>> 00003123
1619
>>> 031+2
27