Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich in Python einen String mit führenden Nullen auffüllen?

Wie kann ich in Python einen String mit führenden Nullen auffüllen?

Barbara Streisand
Freigeben: 2024-12-13 09:50:14
Original
284 Leute haben es durchsucht

How Can I Pad a String with Leading Zeros in Python?

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
Nach dem Login kopieren

Zahlen auffüllen:

Verwenden Sie für Zahlen den String-Formatierungsoperator (f-string):

n = 4
print(f'{n:03}')  # Output: 004
Nach dem Login kopieren

Alternativ können Sie den %-Operator oder die Funktion format() verwenden:

print('%03d' % n)  # Output: 004
print(format(n, '03'))  # Output: 004
Nach dem Login kopieren

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
Nach dem Login kopieren

Oder verwenden Sie die Platzhaltersyntax mit Formatierungszeichenfolgen:

print('{:03d}'.format(n))  # Output: 004
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage