Maison > Article > développement back-end > Comment puis-je imprimer des chaînes dans des colonnes à largeur fixe ?
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
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
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!