"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment aligner à droite les chaînes de sortie en C++ et Python ?

Comment aligner à droite les chaînes de sortie en C++ et Python ?

Publié le 2024-11-08
Parcourir:847

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

Formater la chaîne de sortie avec un alignement à droite

Lorsque vous travaillez avec des fichiers texte, l'alignement cohérent des données peut améliorer la lisibilité et l'analyse. En C , la question se pose : comment formater des chaînes de sortie avec un alignement correct ?

En utilisant la syntaxe de formatage de Python, la solution est simple :

line_new = '{:>12}  {:>12}  {:>12}'.format(word[0], word[1], word[2])

Cette ligne utilise la méthode de formatage, qui fournit des options de formatage similaires au std::setw de C. Le > Le caractère aligne la valeur spécifiée à droite et le nombre qui le suit indique la largeur de champ souhaitée.

Pour les anciennes versions de Python qui ne prennent pas en charge la méthode de formatage, une approche alternative est :

line_new = 's  s  s' % (word[0], word[1], word[2])

Dans ce cas, l'opérateur % est utilisé avec la spécification s pour les chaînes. Le nombre avant le s indique la largeur du champ.

Déclaration de sortie Cet article est reproduit sur: 1729593198 S'il y a une contrefaçon, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3