[Python-de] Output Integer-Long ohne L

Berthold Höllmann bhoel at server.python.net
Sun Dec 12 14:08:35 EST 1999


"Robert Meyer" <rm80 at gmx.de> writes:

> j = 2L
> for i in range(128):
>     print "2 hoch " , i, " ist gleich ", 2**i
> 
> Leider kommt auch das "L" am Ende, was nicht die Optik des Outputs 
> "passt". Gibt es einen Output-Format-Befehl, der das L unterdrückt?
> Vielen Dank im voraus.

Vielleicht hilft ja:

>>> a=20000000000000L
>>> print ("%s"%a)[:-1]
20000000000000


Gruß

Berthold
-- 
bhoel at starship.python.net / http://starship.python.net/crew/bhoel/
        It is unlawful to use this email address for unsolicited ads
        (USC Title 47 Sec.227). I will assess a US$500 charge for
        reviewing and deleting each unsolicited ad.





More information about the Python-de mailing list