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.) https://docs.python.org /library/stdtypes.html#numeric-types-int-float-long-complex