Python Zfill -Funktion

Python Zfill -Funktion
Aufgrund der Vielseitigkeit und Verfügbarkeit großer integrierter Module, Funktionen und Aussagen ist Python jetzt eine weit verbreitete Programmiersprache für allgemeine Purple-Purple-Purple. Die in den Python integrierten Funktionen helfen den Programmierern, komplizierte Aufgaben sehr einfach und effizient auszuführen. Der Zfill () ist eine in eingebaute Python-Funktion, die links von der Zeichenfolge die angegebene Breite füllt und die Kopie der Zeichenfolge zurückgibt. Es macht eine gepolsterte Zeichenfolge durch Hinzufügen von Nullen. Dieser Artikel zeigt die Verwendung der Funktion python zfill ().

Syntax

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

str_name.Zfill (Breite)

Die Funktion zFill () nimmt die Breite als Argument an und passt die Null an der linken Seite der Zeichenfolge entsprechend der angegebenen Breite an. Die Breite kann auch als Länge der Saite betrachtet werden.

Beispiel1: Verwenden Sie zfill () Funktion

Zum Beispiel enthält eine Zeichenfolge drei Zeichen; Dies bedeutet, dass die ursprüngliche Breite der Zeichenfolge 3 beträgt. Wenn wir die Funktion zFill () aufrufen und die Breite 15 angeben, fügt sie 12 Nullen hinzu, die die linke Seite der Zeichenfolge hinzufügen, um die Breite zu füllen. Whitespace summiert sich auch in der Breite. Lassen Sie uns ein Beispiel dafür sehen. Die Breite der String 'Hello' ist ursprünglich 5.

#Definieren einer Zeichenfolge
my_str = 'Hallo'
#Verwendung von Zfill () Funktion
print (my_str.Zfill (10))

Ausgang

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

Fügen wir nun zwei Whitespaces in unsere Schnur hinzu und machen es "er ll o". Jetzt ist die ursprüngliche Breite der Saite 7.

#Definieren einer Zeichenfolge
my_str = 'er ll o'
#Verwendung von Zfill () Funktion
print (my_str.Zfill (10))

Ausgang

Lassen Sie uns ein weiteres Beispiel für die Funktion zFill () sehen.

#Definieren einer Zeichenfolge
my_str = '10'
print ("Die ursprüngliche Zeichenfolge ist:", my_str)
#Verwendung von Zfill () Funktion
print ("Die fill () -Funktion zurückgegeben ist:", my_str.Zfill (10))

Ausgang

Die 8 Nullen werden hinzugefügt.

Beispiel2: Verwenden Sie zfill () Funktion

Wenn wir die Breite an zfill () über die ursprüngliche Breite der Zeichenfolge übergeben, wird nichts passieren. Lassen Sie uns ein Beispiel dafür sehen.

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

#Definieren einer Zeichenfolge
my_str = 'LinuxHint'
print ("Die ursprüngliche Zeichenfolge ist:", my_str)
#Verwendung von Zfill () Funktion
print ("Die fill () -Funktion zurückgegeben ist:", my_str.Zfill (3))

Ausgang

Beispiel3: Verwenden Sie die Funktion zFill () mit dem Zeichenpräfix

Die Funktion zFill () funktioniert anders, wenn die Zeichenfolge mit einem Zeichenpräfix beginnt. Es fügt die Nullen auf der linken Seite der Zeichenfolge nach dem ersten Vorzeichenprefix hinzu. Lassen Sie uns ein Beispiel sehen.

#Definieren einer Zeichenfolge
my_str = '+LinuxHint'
print ("Die ursprüngliche Zeichenfolge ist:", my_str)
#Verwendung von Zfill () Funktion
print ("Die fill () -Funktion zurückgegeben ist:", my_str.Zfill (13))
my_str = '+10'
print ("Die ursprüngliche Zeichenfolge ist:", my_str)
#Verwendung von Zfill () Funktion
print ("Die fill () -Funktion zurückgegeben ist:", my_str.Zfill (13))
my_str = '--20'
print ("Die ursprüngliche Zeichenfolge ist:", my_str)
#Verwendung von Zfill () Funktion
print ("Die fill () -Funktion zurückgegeben ist:", my_str.Zfill (13))

Ausgang

Abschluss

Die Zfill () ist die in der Python integrierte Funktion, die die Breite als Argument nimmt und die Nullen auf der linken Seite der Zeichenfolge entsprechend der angegebenen Breite erfüllt. In diesem Artikel wird die Funktion python zfill () im Detail erläutert.