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 0
Ziffern 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 0
Ziffern 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