Wie richtet man Ausgabezeichenfolgen in C und Python rechtsbündig aus?

Susan Sarandon
Freigeben: 2024-10-22 21:53:29
Original
216 Leute haben es durchsucht

How to Right-Align Output Strings in C   and Python?

Ausgabezeichenfolge rechtsbündig formatieren

Beim Arbeiten mit Textdateien kann die konsistente Ausrichtung von Daten die Lesbarkeit und Analyse verbessern. In C stellt sich die Frage: Wie kann man Ausgabezeichenfolgen mit der richtigen Ausrichtung formatieren?

Mit der Formatierungssyntax von Python ist die Lösung einfach:

<code class="python">line_new = '{:>12}  {:>12}  {:>12}'.format(word[0], word[1], word[2])</code>
Nach dem Login kopieren

Diese Zeile verwendet die Formatierungsmethode, die Bietet Formatierungsoptionen ähnlich wie std::setw in C. Das > Das Zeichen richtet den angegebenen Wert rechts aus und die Zahl danach gibt die gewünschte Feldbreite an.

Für ältere Versionen von Python, die die Formatierungsmethode nicht unterstützen, ist ein alternativer Ansatz:

<code class="python">line_new = '%12s  %12s  %12s' % (word[0], word[1], word[2])</code>
Nach dem Login kopieren

In diesem Fall wird der %-Operator mit der Angabe s für Strings verwendet. Die Zahl vor dem s gibt die Feldbreite an.

Das obige ist der detaillierte Inhalt vonWie richtet man Ausgabezeichenfolgen in C und Python rechtsbündig aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
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