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