Python Pad eine Schnur mit führenden Nullen

Python Pad eine Schnur mit führenden Nullen

Eine Zeichenfolge ist das Objekt der “Saite”Klasse, die eine Sammlung von Zeichen ist, die durch ein einzelnes Wort dargestellt werden, und die Klasse hat verschiedene Methoden zum Manipulieren und Zugriff auf die Saiten. In Python müssen wir keine Saiten explizit erklären, wir dürfen sie direkt einem wörtlichen zuweisen. Darüber hinaus können wir die Zeichenfolge mit Zahlen padeln, die aus mehreren Gründen benötigt werden können. Zum Beispiel, um eine numerische Zeichenfolge für die einfache Sortierung zu erstellen, eine Nummer lesbarer und vieles mehr aussehen zu lassen.

In diesem Beitrag wird über verschiedene Methoden für das Polieren einer Saite mit führenden Nullen in Python gesprochen.

Wie man eine Schnur mit führenden Nullen in Python padelt?

Nachfolgend vorhandenen Methoden werden verwendet, um eine Schnur mit führenden Nullen in Python zu padeln:

  • Verwendung der F-String-Methode
  • Format () Methode
  • Zfill () Methode
  • Rust () Methode
  • ljust () Methode

Methode 1: Pad eine Saite mit führenden Nullen in Python unter Verwendung der „F-String“ -Methode

Die neueste Version von Python liefert eine Methode “F-String”Für die schnelle String -Formatierung. Es kann zum Polsterung einer Schnur mit führenden Nullen in Python verwendet werden.

Beispiel

Deklarieren Sie zwei Zeichenfolgenvariablen benannt “String1" Und "String2”. Dann mit Werten initialisieren:

String1 = 'Linux'
String2 = 'Hinweis'

Nennen Sie jetzt das "drucken()Methode mit der “F-StringUm die bereitgestellte Saite mit führenden Nullen zu padeln. Hier der Wert “10”Zeigt an, dass die Länge der vorgesehenen Zeichenfolge durch Verwendung von Nullen erhöht wird:

print (f 'string1: 0> 10')
print (f 'string2: 0> 8')

Wie Sie sehen können, haben unsere bereitgestellten Saiten die “5" Und "4"Länge, die jetzt auf" erhöht werden "10" Und "8”Jeweils durch führende Nullen:

Methode 2: Pad eine Zeichenfolge mit führenden Nullen in Python mit „format ()“ -Methode

Eine andere Möglichkeit, eine Python -Saite mit allen Nullen zu packen, ist die “Format()" Methode. Die Methode „format ()“ kann eine beliebige angegebene Zeichenfolge formatieren, um sie in unserem erforderlichen Format basierend auf einigen Mustern anzuzeigen.

Beispiel

Ruf den "Format()Methode innerhalb der Druckanweisung und übergeben Sie eine gewünschte Zeichenfolge als Argument zusammen mit der erforderlichen Länge der Zeichenfolge, die durch Nullen ersetzen muss:

print (': 0> 10'.Format (String1))
print (': 0> 8'.Format (String2))

Ausgang

Methode 3: Pad eine Saite mit führenden Nullen in Python unter Verwendung der „Zfill ()“ -Methode

Für das Polieren einer Schnur mit führenden Nullen in Python die “Zfill ()”Methode kann verwendet werden. Es benötigt eine Zahl. Kurz gesagt, es fügt das hinzu “0”Auf der linken Seite einer belieferten Zeichenfolge.

Beispiel

Ruf den "Zfill ()Methode und übergeben Sie die gewünschte Anzahl der Stringlänge in die “drucken()Funktion und drucken Sie sein Ergebnis:

drucken (String1.Zfill (10))
drucken (String2.Zfill (8))

Ausgang

Methode 4: Pad eine Saite mit führenden Nullen in Python unter Verwendung der Methode „Rust ()“

Wenn Sie eine Saite mit Nullen nur auf der linken Seite einer Saite padeln möchten, bis die Zeichenfolge von der bereitgestellten Länge ist, die “Rust ()" kann verwendet werden.

Beispiel

Verwenden Sie die “Rust ()Methode zusammen mit der erforderlichen Länge der Zeichenfolge und der Zahl, die hinzugefügt werden muss, um die Zeichenfolge gemäß der gewünschten Länge als Argument zu erstellen. Dann übergeben Sie sie an die “drucken()" Methode:

drucken (String1.Rust (10, "0"))
drucken (String2.Rust (8, "0"))

Es kann beobachtet werden, dass die bereitgestellte Zeichenfolge auf der linken Seite Nullen enthält:

Methode 5: Pad eine Saite mit führenden Nullen in Python unter Verwendung der „ljust ()“ -Methode

Der "ljust ()Die Methode wird verwendet, um Nullen auf der rechten Seite einer Zeichenfolge hinzuzufügen, bis die Zeichenfolge der bereitgestellten Länge ist. Weitere Informationen zum besseren Verständnis finden Sie in der folgenden Implementierung dieser Methode.

Beispiel

Ruf den "ljust ()Methode zusammen mit dem erforderlichen Argument in der “drucken()" Methode:

drucken (String1.ljust (10, "0"))
drucken (String2.ljust (8, "0")

Ausgang

Das ist es! Wir haben mehrere Methoden zum Polieren der Python -Saite mit führenden Nullen zusammengestellt.

Abschluss

Um die Schnur mit führenden Nullen in Python zu padeln, die “F-String", Die "Format()”Methode, die“Zfill ()”Methode, die“Rust ()Methode und die “ljust ()”Methode kann verwendet werden. Alle angegebenen Methoden sind eingebaute Methoden von Python. In diesem Beitrag wurden mehrere Methoden beschrieben, um eine Python -Saite mit führenden Nullen zu padeln.