Comment puis-je aligner à droite les chaînes de sortie en Python ?

Linda Hamilton
Libérer: 2024-10-22 20:35:03
original
874 Les gens l'ont consulté

How Can I Right-Align Output Strings in Python?

Comment formater des chaînes de sortie avec un alignement à droite en Python ?

Lors du traitement de fichiers texte, il est souvent nécessaire de manipuler et formater les données, y compris les coordonnées dans ce cas. L'objectif est de maintenir le bon alignement des éléments dans chaque colonne du fichier texte de sortie.

Pour y parvenir en Python, vous pouvez utiliser la syntaxe str.format(). Chaque espace réservé dans la chaîne formatée, représenté par {}, peut se voir attribuer une largeur et un alignement à l'aide de la commande :> symbole. Par exemple :

<code class="python">line_new = '{:>12}  {:>12}  {:>12}'.format(word[0], word[1], word[2])</code>
Copier après la connexion

Ici, l'alignement est correct (>) et la largeur est définie sur 12 caractères (12).

Alternativement, si votre version Python ne prend pas en charge la syntaxe str.format, vous pouvez utiliser l'ancienne syntaxe % :

<code class="python">line_new = '%12s  %12s  %12s' % (word[0], word[1], word[2])</code>
Copier après la connexion

Dans ce cas, l'alignement et la largeur sont spécifiés dans les symboles %, par exemple, s désigne une chaîne alignée à droite avec un largeur de 12 caractères.

En mettant en œuvre cette approche, vous pouvez formater les chaînes de sortie avec un alignement correct, en garantissant que chaque ligne de coordonnées dans le fichier texte de sortie s'aligne de manière cohérente avec le fichier d'entrée.

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
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!