Python Language Alignement et remplissage


Exemple

Python 2.x 2.6

La méthode format() peut être utilisée pour modifier l’alignement de la chaîne. Vous devez le faire avec une expression de format de la forme :[fill_char][align_operator][width]align_operator est l'un des suivants:

  • < force le champ à être aligné à gauche dans la width .
  • > force le champ à être aligné à droite dans la width .
  • ^ force le champ à être centré dans la width .
  • = force le remplissage à être placé après le signe (types numériques uniquement).

fill_char (si omis par défaut est un espace) est le caractère utilisé pour le remplissage.

'{:~<9s}, World'.format('Hello')
# 'Hello~~~~, World'

'{:~>9s}, World'.format('Hello')
# '~~~~Hello, World'

'{:~^9s}'.format('Hello')
# '~~Hello~~'

'{:0=6d}'.format(-123)
# '-00123'

Remarque: vous pouvez obtenir les mêmes résultats en utilisant les fonctions de chaîne ljust() , rjust() , center() , zfill() , mais ces fonctions sont obsolètes depuis la version 2.5.