Section courante

A propos

Section administrative du site

FORMAT

Format
Python

Syntaxe

format(value)
format(value, format_spec)

Paramètres

Nom Description
value Ce paramètre permet d'indiquer la valeur à formater.
format_spec Ce paramètre optionnel permet d'indiquer la chaîne de caractères représentation un objet à retourner. Le format général est «[[fill]align][sign][#][0][width][,][.precision][type]».

Description

Cette fonction permet de retourner une chaîne de caractères formaté.

Algorithme

MODULE FORMAT(chaine, ↑args, ↑↑kwargs)
   * Si aucun argument de format n'est présent, retourner la chaîne originale
   SI chaine ne contient aucun crochet de formatage ({}) ALORS
      RETOURNE chaine
   FIN SI

   * Itérer sur chaque spécification de format dans la chaîne
   BOUCLE POUR CHAQUE élément de format dans chaine FAIRE
      SI format dans {argument positionnel ou nommée} ALORS
         * Remplacer le placeholder {} par les valeurs passées en arguments
         valeur ← obtenir la valeur correspondante dans args ou kwargs
         SI un format est spécifié (ex: {:d}, {:0.2f},...) ALORS
            Appliquer le format spécifique sur la valeur
         FIN SI
         Insérer la valeur formatée dans la chaîne à la place du placeholder
      SINON
         * Laisser le texte intact (ne pas le modifier)
         continuer
      FIN SI
   FIN BOUCLE POUR CHAQUE
   * Retourner la chaîne formatée
   RETOURNE chaine formatée


Dernière mise à jour : Mercredi, le 14 septembre 2016