Python

Python zfill()-Funktion

Python zfill()-Funktion
Aufgrund der Vielseitigkeit und Verfügbarkeit umfangreicher integrierter Module, Funktionen und Anweisungen ist Python heute eine weit verbreitete Allzweck-Programmiersprache. Die in Python integrierten Funktionen helfen Programmierern, komplizierte Aufgaben sehr einfach und effizient auszuführen. Die zfill() ist eine in Python integrierte Funktion, die auf der linken Seite des Strings Nullen setzt, um die angegebene Breite zu füllen und die Kopie des Strings zurückzugeben. Es erzeugt eine aufgefüllte Zeichenfolge durch Hinzufügen von Nullen. Dieser Artikel demonstriert die Verwendung der Python-Funktion zfill().

Syntax

Lassen Sie uns zunächst die Syntax der Funktion zfill() besprechen. Die Syntax der Funktion zfill() lautet wie folgt:

str_name.zfill(Breite)

Die Funktion zfill() nimmt die Breite als Argument und passt die Null auf der linken Seite des Strings entsprechend der angegebenen Breite an. Die Breite kann auch als Länge des Strings betrachtet werden.

Beispiel 1: Verwendung der Funktion zfill()

Ein String enthält beispielsweise drei Zeichen; es bedeutet, dass die ursprüngliche Breite der Zeichenfolge 3 . beträgt. Wenn wir die Funktion zfill() aufrufen und die Breite 15 angeben, werden 12 Nullen hinzugefügt und die linke Seite des Strings hinzugefügt, um die Breite zu füllen. Whitespace summiert sich auch in der Breite. Sehen wir uns ein Beispiel dafür an. Die Breite der Zeichenfolge 'Hallo' beträgt ursprünglich 5.

#definieren einer Zeichenfolge
my_str = 'hallo'
#mit der Funktion zfill()
print(meine_str.zfill(10))

Ausgabe

Auf der linken Seite der Zeichenfolge werden fünf Nullen hinzugefügt.

Jetzt fügen wir unserem String zwei Leerzeichen hinzu und machen es zu 'he ll o'. Jetzt ist die ursprüngliche Breite der Saite 7.

#definieren einer Zeichenfolge
my_str = 'er wird o'
#mit der Funktion zfill()
print(meine_str.zfill(10))

Ausgabe

Sehen wir uns ein weiteres Beispiel für die Funktion zfill() an.

#definieren einer Zeichenfolge
mein_str = '10'
print("Der Originalstring ist:",my_str)
#mit der Funktion zfill()
print("Der von der Funktion zfill() zurückgegebene String ist: ",my_str.zfill(10))

Ausgabe

Die 8 Nullen werden hinzugefügt.

Beispiel2: Verwendung der Funktion zfill()

Wenn wir die Breite an die Funktion zfill() übergeben, die kleiner als die ursprüngliche Breite des Strings ist, passiert nichts. Sehen wir uns ein Beispiel dafür an.

Im unten angegebenen Beispiel beträgt die ursprüngliche Länge oder Breite der Zeichenfolge 9 Zoll. In der Funktion zfill() haben wir die Breite 3 . angegeben. In diesem Fall fügt es weder Nullen auf der linken Seite hinzu noch zeigt es einen Fehler an.

#definieren einer Zeichenfolge
my_str = 'linuxhint'
print("Der Originalstring ist:",my_str)
#mit der Funktion zfill()
print("Der von der Funktion zfill() zurückgegebene String ist: ",my_str.zfill(3))

Ausgabe

Beispiel 3: Verwendung der Funktion zfill() mit Vorzeichenpräfix

Die Funktion zfill() funktioniert anders, wenn der String mit einem Vorzeichenpräfix beginnt. Es fügt die Nullen auf der linken Seite der Zeichenfolge nach dem ersten Vorzeichenpräfix hinzu. Sehen wir uns ein Beispiel an.

#definieren einer Zeichenfolge
my_str = '+linuxhint'
print("Der Originalstring ist:",my_str)
#mit der Funktion zfill()
print("Der von der Funktion zfill() zurückgegebene String ist: ",my_str.zfill(13))
mein_str = '+10'
print("Der Originalstring ist:",my_str)
#mit der Funktion zfill()
print("Der von der Funktion zfill() zurückgegebene String ist: ",my_str.zfill(13))
mein_str = '--20'
print("Der Originalstring ist:",my_str)
#mit der Funktion zfill()
print("Der von der Funktion zfill() zurückgegebene String ist: ",my_str.zfill(13))

Ausgabe

Fazit

Die zfill() ist die in Python integrierte Funktion, die die Breite als Argument verwendet und die Nullen auf der linken Seite der Zeichenfolge entsprechend der angegebenen Breite füllt fill. Dieser Artikel beschreibt die Python-Funktion zfill() im Detail.

So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...
Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...