Puis-je répéter un format de chaîne de caractères descripteur en python?

En fortran, je suis en mesure de répéter un descripteur de format pour enregistrer le réécrire plusieurs fois, par exemple:

write(*,'(i5,i5,i5,i5,i5)')a,b,c,d,e

pourrait être réécrit comme

write(*,'(5(i5))')a,b,c,d,e

Pouvez une approche similaire être utilisé en python?

Par exemple, dire que je voulais faire la même chose en python, je devrais écrire:

print "{0:5d} {1:5d} {2:5d} {3:5d} {4:5d}".format(a,b,c,d,e)

Est-il possible de répéter le descripteur de format, comme en fortran?

  • En python, vous pouvez effectuer les opérations de multiplication sur des chaînes de caractères, donc si vous le faites imprimer 5*"chaîne", il affiche la chaîne de 5 fois.
InformationsquelleAutor tmdavison | 2013-06-24