Drucken von Zeichenfolgen mit fester Breite
Beim Drucken von Zeichenfolgen kann die Ausrichtung in geraden Spalten die Lesbarkeit verbessern. Die Verwendung von Format- oder F-Strings in Python bietet praktische Möglichkeiten, dies zu erreichen.
Die Verwendung von str.format()
str.format() bietet eine unkomplizierte Methode zum Auffüllen Saiten. Seine Syntax enthält einen Platzhalter {}, gefolgt von einem Formatierungsausdruck. Für die Linksausrichtung verwenden Sie
print('{0:Dies druckt „s“ mit einer Breite von 5, was zu „s“ führt. . Verwenden Sie für die Rechtsausrichtung > anstelle von <.>
Verwenden von F-Strings (Python 3)
F-Strings bieten eine prägnantere Alternative zu str.format( ). Die Syntax ist ähnlich, wobei der Formatierungsausdruck in geschweifte Klammern {} mit vorangestelltem f eingeschlossen ist. Verwenden Sie für die Linksausrichtung &:
print(f'{s:Dies erzeugt die gleiche Ausgabe wie mit str.format( ).
Beispielanwendung
Anwenden dieser Techniken auf das bereitgestellte Code-Snippet:
for prefix in unique: if prefix != "": print('{0:Dadurch werden die Präfixe in einer geraden Spalte ausgerichtet, unter Beibehaltung der Zählwerte in der angrenzenden Spalte.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3