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
Zahl mit fuehrenden Nullen auffuellen
Erstmal zu einem String machen... dann mit zfill(3) die Stellen ausfüllen...
Code: Alles auswählen
zahl = 1
zahl = str(zahl).zfill(3)
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
http://docs.python.org/lib/typesseq-strings.html
Code: Alles auswählen
In [17]: print "%03i" % 4
004
In [18]: print "%3i" % 4
4
-
- User
- Beiträge: 22
- Registriert: Freitag 21. Juli 2006, 12:12
Danke fuer eure Antworten, klappt super - habs mit zfill() gemacht.