Python String zfill ()

Die zfill () -Methode gibt eine Kopie der Zeichenfolge mit links aufgefüllten '0'-Zeichen zurück.

Die Syntax von zfill()in Python lautet:

 str.zfill (Breite)

zfill () Parameter

zfill() nimmt eine einzelne Zeichenbreite.

Die Breite gibt die Länge der zurückgegebenen Zeichenfolge an, zfill()wobei die 0Ziffern links ausgefüllt sind.

Rückgabewert von zfill ()

zfill()Gibt eine Kopie der Zeichenfolge zurück 0, die links ausgefüllt ist. Die Länge der zurückgegebenen Zeichenfolge hängt von der angegebenen Breite ab.

  • Angenommen, die Anfangslänge der Zeichenfolge beträgt 10. Und die Breite wird mit 15 angegeben. In diesem Fall wird zfill()eine Kopie der Zeichenfolge mit fünf links gefüllten '0'-Ziffern zurückgegeben.
  • Angenommen, die Anfangslänge der Zeichenfolge beträgt 10. Die Breite wird mit 8 angegeben. In diesem Fall werden zfill()links keine '0'-Ziffern ausgefüllt und eine Kopie der ursprünglichen Zeichenfolge zurückgegeben. Die Länge der zurückgegebenen Zeichenfolge beträgt in diesem Fall 10.

Beispiel 1: Wie funktioniert zfill () in Python?

 text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))

Ausgabe

 0Programm macht Spaß 000000Programm macht Spaß Programm macht Spaß

Wenn eine Zeichenfolge mit dem Zeichenpräfix beginnt ('+', '-'), werden die 0Ziffern nach dem ersten Zeichenpräfixzeichen gefüllt.

Beispiel 2: Wie funktioniert zfill () mit dem Zeichenpräfix?

 number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))

Ausgabe

 -0000290 +0000290 -0000000-zufällig + Text

Interessante Beiträge...