Si je veux faire ma chaîne formatée dynamiquement réglable, je changerai le code suivant deChaîne de format dynamique
print '%20s : %20s' % ("Python", "Very Good")
à
width = 20
print ('%' + str(width) + 's : %' + str(width) + 's') % ("Python", "Very Good")
Cependant, il semble que la concaténation de chaîne est lourd ici. Un autre moyen de le simplifier?
+1 Ceci est une meilleure réponse que la mienne. Je regardais les fonctions justes et correctes pour faire cela. – pyfunc