"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 formater des chaînes en Python pour les aligner en colonnes droites ?

Comment formater des chaînes en Python pour les aligner en colonnes droites ?

Publié le 2024-11-09
Parcourir:311

How can I format strings in Python to align them in straight columns?

Impression de chaînes à largeur fixe

Lors de l'impression de chaînes, les aligner dans des colonnes droites peut améliorer la lisibilité. L'utilisation de format ou de f-strings en Python offre des moyens pratiques d'y parvenir.

L'utilisation de str.format()

str.format() fournit une méthode simple pour le remplissage cordes. Sa syntaxe comprend un espace réservé {} suivi d'une expression de formatage. Pour l'alignement à gauche, utilisez

print('{0: 

Cela imprimera 's' avec une largeur de 5, ce qui donnera 's' . Pour l'alignement à droite, utilisez > au lieu de <.>

Utilisation de f-strings (Python 3)

f-strings offre une alternative plus concise à str.format( ). La syntaxe est similaire, avec l'expression de formatage entourée d'accolades {} préfixée par un f. Pour l'alignement à gauche, utilisez &:

print(f'{s: 

Cela produira le même résultat qu'avec str.format( ).

Exemple d'application

Application de ces techniques à l'extrait de code fourni :

for prefix in unique:
    if prefix != "":
        print('{0: 

Cela alignera les préfixes dans une colonne droite, tout en conservant les valeurs de comptage dans la colonne adjacente.

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