Auffüllen einer Zeichenfolge mit Nullen
Das Auffüllen von Nullen links von einer numerischen Zeichenfolge kann hilfreich sein, um eine konsistente Länge sicherzustellen. In Python gibt es mehrere Methoden, um dies zu erreichen:
Zeichenfolgen auffüllen:
Verwenden Sie die zfill()-Methode für eine Zeichenfolge, um führende Nullen hinzuzufügen:
n = '4' print(n.zfill(3)) # Output: 004
Zahlen auffüllen:
Verwenden Sie für Zahlen den String-Formatierungsoperator (f-string):
n = 4 print(f'{n:03}') # Output: 004
Alternativ können Sie den %-Operator oder die Funktion format() verwenden:
print('%03d' % n) # Output: 004 print(format(n, '03')) # Output: 004
Sie können auch eine Formatierung im Wörterbuchstil verwenden:
print('{0:03d}'.format(n)) # Output: 004 print('{foo:03d}'.format(foo=n)) # Output: 004
Oder verwenden Sie die Platzhaltersyntax mit Formatierungszeichenfolgen:
print('{:03d}'.format(n)) # Output: 004
Die 03 in der Formatierungszeichenfolge gibt die an gewünschte Breite der aufgefüllten Zeichenfolge, und die 0 bedeutet, dass sie mit Nullen aufgefüllt werden soll.
Weitere Informationen zu allen verfügbaren Formatierungsoptionen finden Sie in der Dokumentation zur Zeichenfolgenformatierung.
Das obige ist der detaillierte Inhalt vonWie kann ich in Python einen String mit führenden Nullen auffüllen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!