Formatage de chaîne Python Colonnes en ligne
Je suis en train de formater la chaîne, donc tout les lignes entre les deux.
APPLES $.99 214
kiwi $1.09 755
Je suis en train d'essayer ça en faisant:
fmt = ('{0:30}{1:30}{2:30}'.format(Fruit,price,qty))
Comment aurais-je obtenir une colonne à la ligne? J'ai lu les docs mais je suis confus. Je pensais que le {1:30}
rendrait les 30 les espaces, puis il affiche l'élément suivant, mais il semble que c'est 30 les espaces où l'élément précédent terminé.
Grâce
source d'informationauteur Trying_hard
Vous devez vous connecter pour publier un commentaire.
str.format()
est de rendre votre champs alignés à gauche à l'intérieur de l'espace disponible. Utilisation l'alignement des prescripteurs modifier l'alignement:Voici un exemple (avec à la fois à gauche et à droite alignements):