Maison > développement back-end > Tutoriel Python > Comment puis-je imprimer des chaînes dans des colonnes à largeur fixe ?

Comment puis-je imprimer des chaînes dans des colonnes à largeur fixe ?

Barbara Streisand
Libérer: 2024-11-07 02:29:03
original
1045 Les gens l'ont consulté

How Can I Print Strings in Fixed Width Columns?

Impression de chaînes dans des colonnes à largeur fixe

Le problème de la sortie de chaîne inégalement alignée se pose lors de l'impression de chaînes de différentes longueurs. Pour remédier à cela, envisagez d'utiliser des techniques de formatage de chaîne.

Utilisation de str.format() avec Padding

'{0: <5}'.format('s')    # Left-align with 5 characters
'{0: >5}'.format('ss')   # Right-align with 5 characters
Copier après la connexion

Le nombre « 0 » fait référence à l'index du argument passé à str.format(). Le '≪' ou '>' spécifie l'alignement.

Utilisation de f-Strings avec rembourrage

sub_str = 's'
for i in range(1, 6):
    s = sub_str * i
    print(f'{s:>5}')    # Right-align with 5 characters
Copier après la connexion

Les f-strings offrent un moyen pratique de formater des chaînes en ligne. Le '>' ou '≪' Le symbole contrôle l'alignement.

Dans ces exemples, des guillemets simples ont été parfois ajoutés pour mettre en évidence la largeur souhaitée des chaînes imprimées. En tirant parti de ces techniques de formatage, on peut garantir que les chaînes sont imprimées dans des colonnes soignées et alignées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal