Heim >Backend-Entwicklung >Python-Tutorial >Wie fülle ich Zeichenfolgen und Zahlen in Python mit Nullen auf?

Wie fülle ich Zeichenfolgen und Zahlen in Python mit Nullen auf?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-19 17:48:10854Durchsuche

How to Pad Strings and Numbers with Zeros in Python?

Auffüllen von Zeichenfolgen mit Nullen

In Python können Zeichenfolgen und Zahlen bis zu einer bestimmten Länge mit Nullen aufgefüllt werden. So erreichen Sie dies:

Zeichenfolgen auffüllen

Um eine Zeichenfolge mit Nullen aufzufüllen, verwenden Sie die Methode zfill(). Zum Beispiel:

n = '4'
print(n.zfill(3))  # Output: 004

Dadurch wird die Zeichenfolge mit Nullen aufgefüllt, bis sie die angegebene Länge erreicht.

Zahlen auffüllen

Zahlen können aufgefüllt werden mit Nullen unter Verwendung verschiedener Methoden:

  • Formatierte String-Literale (F-Strings):
n = 4
print(f'{n:03}')  # Output: 004
  • Formatierter String-Operator:
n = 4
print('%03d' % n)  # Output: 004
  • String-Format Methode:
n = 4
print(format(n, '03'))  # Output: 004
  • Benannte formatierte Zeichenfolgen:
n = 4
print('{0:03d}'.format(n))  # Output: 004
  • Schlüsselwortformatiert Strings:
n = 4
print('{foo:03d}'.format(foo=n))  # Output: 004
  • String-Interpolation:
n = 4
print('{:03d}'.format(n))  # Output: 004

Weitere Informationen zur String-Formatierung finden Sie unter die offizielle Python-Dokumentation.

Das obige ist der detaillierte Inhalt vonWie fülle ich Zeichenfolgen und Zahlen in Python mit Nullen auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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