Omdat in versies van Python vóór Python 3 lange letterlijke getallen met gehele getallen werden aangegeven met een l of L achtervoegsel. In Python 3, int s en long s zijn samengevoegd tot slechts int , die ongeveer hetzelfde werkt als long gewend.
Houd er rekening mee dat, technisch gezien, Python( 2)'s int was gelijk aan C's long , terwijl Python's long leek meer op een BigNumber -type ding met onbeperkte precisie (wat nu het geval is voor int van Python 3 type.)
https://docs.python.org /library/stdtypes.html#numeric-types-int-float-long-complex