Porque nas versões do Python anteriores ao Python 3, literais de inteiros longos eram indicados com um
l
ou L
sufixo. Em Python 3, int
se long
s foram mesclados em apenas int
, que funciona muito bem como long
costumava ser. Observe que, tecnicamente, o
int
do Python( 2) era equivalente ao long
do C , enquanto o long
do Python era mais como um BigNumber
-type coisa com precisão ilimitada (que agora é o caso do int
do Python 3 tipo.) http://docs.python.org /library/stdtypes.html#numeric-types-int-float-long-complex