Seite 1 von 1

Zahl mit fuehrenden Nullen auffuellen

Verfasst: Dienstag 22. Mai 2007, 14:32
von flyingeagle
Hi,

ich habe verschiedene Zahlen, von 1 - 3 stellig.

Nun moechte ich alle Zahlen 3-stellig machen indem ich fuehrende Nullen hinzufuege.

Wie mache ich das am geschicktesten?

Gruss Martin

Verfasst: Dienstag 22. Mai 2007, 14:43
von BlackVivi
Erstmal zu einem String machen... dann mit zfill(3) die Stellen ausfüllen...

Code: Alles auswählen

zahl = 1
zahl = str(zahl).zfill(3)

Verfasst: Dienstag 22. Mai 2007, 14:46
von Rebecca
http://docs.python.org/lib/typesseq-strings.html

Code: Alles auswählen

In [17]: print "%03i" % 4
004
In [18]: print "%3i" % 4
  4

Verfasst: Mittwoch 23. Mai 2007, 15:06
von flyingeagle
Danke fuer eure Antworten, klappt super - habs mit zfill() gemacht.