[Python-de] Output Integer-Long ohne L

Martin v. Loewis martin at loewis.home.cs.tu-berlin.de
Mon Dec 13 08:52:52 EST 1999


> 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?

Die einfachste Möglichkeit ist, das L abzuschneiden:

for i in range(128):
    print "2 hoch " , i, " ist gleich ", str(2l**i)[:-1]

str verwandelt die Zahl in einen String; das "splicing" schneidet das
L ab.

Ciao,
Martin






More information about the Python-de mailing list