Parce que dans les versions de Python antérieures à Python 3, les littéraux entiers longs étaient indiqués par un l ou L suffixe. En Python 3, int s et long s ont été fusionnés en seulement int , qui fonctionne à peu près comme long utilisé pour.
Notez que, techniquement, le int de Python( 2) était équivalent au long de C , tandis que Python long ressemblait plus à un BigNumber -type chose avec une précision illimitée (ce qui est maintenant le cas pour int de Python 3 saisir.)
https://docs.python.org /library/stdtypes.html#numeric-types-int-float-long-complex