Heim > Artikel > Backend-Entwicklung > Wie kann ich Strings in Python für eine ästhetische Ausgabe ausrichten?
Aligner: Ausrichten von Zeichenfolgen für eine ästhetische Ausgabe
Beim Drucken mehrerer Zeichenfolgen mit unterschiedlichen Längen können Formatierungsprobleme auftreten, die zu einem nicht ausgerichteten Erscheinungsbild führen. In diesem Artikel werden zwei elegante Methoden vorgestellt, str.format und die F-Strings von Python 3, um dieses Hindernis zu überwinden und eine organisierte Ausgabe zu erzielen.
Methode 1: str.format
str.format ermöglicht eine flexible Ausrichtung von Zeichenfolgen mithilfe von Platzhalterwerten. Die Syntax lautet {index:alignment <|> width}, wobei:
Der folgende Code druckt beispielsweise Zeichenfolgen unterschiedlicher Länge links- und rechtsbündig aus eine Mindestbreite von 5:
'{0: <5}'.format('s') # 's ' '{0: >5}'.format('ss') # ' ss'
Methode 2: Python 3 F-Strings
In Python 3 bieten F-Strings eine praktische Möglichkeit, Strings mithilfe von auszurichten die gleiche Syntax wie str.format. Es wird jedoch kein Index des Arguments angegeben und anstelle des Doppelpunkts wird ein =-Symbol verwendet:
f'{s:>5}' # ' ss' f'{s:<5}' # 's '
Das obige ist der detaillierte Inhalt vonWie kann ich Strings in Python für eine ästhetische Ausgabe ausrichten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!