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
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
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!