Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Zeichenfolgen in Spalten mit fester Breite drucken?

Wie kann ich Zeichenfolgen in Spalten mit fester Breite drucken?

Barbara Streisand
Freigeben: 2024-11-07 02:29:03
Original
1045 Leute haben es durchsucht

How Can I Print Strings in Fixed Width Columns?

Zeichenfolgen in Spalten mit fester Breite drucken

Das Problem der ungleichmäßig ausgerichteten Zeichenfolgenausgabe tritt auf, wenn Zeichenfolgen unterschiedlicher Länge gedruckt werden. Um dies zu beheben, sollten Sie die Verwendung von Zeichenfolgenformatierungstechniken in Betracht ziehen.

Str.format() mit Padding verwenden

'{0: <5}'.format('s')    # Left-align with 5 characters
'{0: >5}'.format('ss')   # Right-align with 5 characters
Nach dem Login kopieren

Die Zahl „0“ bezieht sich auf den Index des Argument, das an str.format() übergeben wird. Das '<' oder '>' gibt die Ausrichtung an.

Verwenden von F-Strings mit Padding

sub_str = 's'
for i in range(1, 6):
    s = sub_str * i
    print(f'{s:>5}')    # Right-align with 5 characters
Nach dem Login kopieren

F-Strings bieten eine praktische Möglichkeit, Strings inline zu formatieren. Das „>“ oder '<' Das Symbol steuert die Ausrichtung.

In diesen Beispielen wurden gelegentlich einfache Anführungszeichen hinzugefügt, um die gewünschte Breite der gedruckten Zeichenfolgen hervorzuheben. Durch die Nutzung dieser Formatierungstechniken kann sichergestellt werden, dass Zeichenfolgen in sauberen, ausgerichteten Spalten gedruckt werden.

Das obige ist der detaillierte Inhalt vonWie kann ich Zeichenfolgen in Spalten mit fester Breite drucken?. 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