English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Online-Tools

Python-Basisanleitung

Python Funktion

Python Datentypen

Python-Flusskontrolle

O

Python-Objekte und Klassen

Python-Daten und Zeit

Python-Vertiefungswissen

Python-Referenzhandbuch

Python-Stringmethoden

Python-String zfill() Anwendungsbeispiel

zfill() gibt eine Kopie des Strings zurück, die mit '0'-Zeichen auf der linken Seite gefüllt ist.

Die Syntax von zfill() in Python ist:

str.zfill(width)

zfill() Parameter

zfill() nimmt eine Breite als einzigen Parameter an.

Breite spezifiziert die Länge des Strings, der von zfill() zurückgegeben wird, und füllt links mit '0'-Positionen auf.

zfill() gibt den Wert zurück

  • 。In diesem Fall gibt zfill() eine Kopie des Strings zurück, die mit fünf '0'-Ziffern auf der linken Seite gefüllt ist.10,und width wird darauf festgelegt15zfill() gibt eine Kopie des Strings zurück, die mit '0' auf der linken Seite gefüllt ist. Die Länge des zurückgegebenen Strings hängt von der angegebenen width ab.

  • 。In diesem Fall gibt zfill() eine Kopie des Strings zurück, die mit fünf '0'-Ziffern auf der linken Seite gefüllt ist.10,und width wird darauf festgelegt8。In diesem Fall wird zfill() keine '0'-Positionen auf der linken Seite füllen und eine Kopie des ursprünglichen Strings zurückgeben. In diesem Fall beträgt die Länge des zurückgegebenen Strings10。

Beispiel1:Wie funktioniert zfill() in Python?

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

Wenn Sie dieses Programm ausführen, wird die Ausgabe lauten:

0program is fun
000000program is fun
program is fun

Wenn der String mit einem Präfixsymbol (+,-Wenn der String mit einem Präfix beginnt, wird hinter dem ersten Präfixsymbol der Buchstabe '0' hinzugefügt.

Beispiel2:Wie verwendet man zfill() zusammen mit einem Vorzeichenpräfix?

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

Wenn Sie dieses Programm ausführen, wird die Ausgabe lauten:

-0000290
+0000290
-0000000-random+text

Python-Stringmethoden