Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich Zeichenfolgen und Zahlen in Python mit führenden Nullen auffüllen?
Auffüllen von Zeichenfolgen mit Nullen
Das Hinzufügen von Nullen links von einer Zeichenfolge, um eine bestimmte Länge zu erreichen, ist eine häufige Aufgabe in der Programmierung. Diese Technik ist nützlich zum Formatieren numerischer Werte, zum Sicherstellen konsistenter Feldbreiten und für andere Anwendungen.
Auffüllen von Zeichenfolgen
Um Zeichenfolgen mit Nullen aufzufüllen, stellt Python die Funktion zfill() bereit. Verfahren. Wenn wir beispielsweise eine Zeichenfolge n = „4“ haben, können wir sie wie folgt auf eine Länge von 3 Nullen auffüllen:
n = '4' print(n.zfill(3)) # Output: 004
Nummernauffüllung
Das Auffüllen von Zahlen ähnelt dem Auffüllen von Zeichenfolgen. Allerdings bietet Python mehrere Methoden, um dies zu erreichen. Eine bevorzugte Methode, die in Python 3.6 und höher verfügbar ist, ist die Verwendung der F-String-Syntax:
n = 4 print(f'{n:03}') # Output: 004
Alternativ können Sie den %-Operator verwenden:
print('%03d' % n) # Output: 004
Oder das Format( ) Funktion:
print(format(n, '03')) # Output: 004 print('{0:03d}'.format(n)) # Output: 004
Für erweiterte Anwendungsfälle können Sie zusätzliche Parameter innerhalb der Formatierungszeichenfolge angeben, um verschiedene Aspekte der Auffüllung zu steuern. Weitere Informationen finden Sie in der Dokumentation zur Zeichenfolgenformatierung.
Das obige ist der detaillierte Inhalt vonWie kann ich Zeichenfolgen und Zahlen in Python mit führenden Nullen auffüllen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!