Porque en las versiones de Python anteriores a Python 3, los literales enteros largos se indicaban con una l o L sufijo. En Python 3, int s y long s se han fusionado en solo int , que funciona más o menos como long solía.
Tenga en cuenta que, técnicamente, int de Python(2) era equivalente al long de C , mientras que el long de Python era más como un BigNumber -escriba algo con precisión ilimitada (que ahora es el caso de int de Python 3 escriba.)
https://docs.python.org /library/stdtypes.html#numeric-types-int-float-long-complex