Zahl mit fuehrenden Nullen auffuellen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
flyingeagle
User
Beiträge: 22
Registriert: Freitag 21. Juli 2006, 12:12

Zahl mit fuehrenden Nullen auffuellen

Beitragvon flyingeagle » Dienstag 22. Mai 2007, 14:32

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
Benutzeravatar
BlackVivi
User
Beiträge: 762
Registriert: Samstag 9. Dezember 2006, 14:29
Kontaktdaten:

Beitragvon BlackVivi » Dienstag 22. Mai 2007, 14:43

Erstmal zu einem String machen... dann mit zfill(3) die Stellen ausfüllen...

Code: Alles auswählen

zahl = 1
zahl = str(zahl).zfill(3)
Benutzeravatar
Rebecca
User
Beiträge: 1662
Registriert: Freitag 3. Februar 2006, 12:28
Wohnort: DN, Heimat: HB
Kontaktdaten:

Beitragvon Rebecca » Dienstag 22. Mai 2007, 14:46

http://docs.python.org/lib/typesseq-strings.html

Code: Alles auswählen

In [17]: print "%03i" % 4
004
In [18]: print "%3i" % 4
  4
flyingeagle
User
Beiträge: 22
Registriert: Freitag 21. Juli 2006, 12:12

Beitragvon flyingeagle » Mittwoch 23. Mai 2007, 15:06

Danke fuer eure Antworten, klappt super - habs mit zfill() gemacht.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder