Outils pour utilisateurs

Outils du site


python:programmes:affichage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
python:programmes:affichage [2012/04/22 14:32] rootpython:programmes:affichage [2019/07/12 19:12] (Version actuelle) – [format (python 3)] root
Ligne 1: Ligne 1:
 ====== Gérer l'affichage avec Python ====== ====== Gérer l'affichage avec Python ======
- +===== format (python 3) =====
- +
-===== format =====+
  
   * Le **premier nombre** correspond à la première variable dans format   * Le **premier nombre** correspond à la première variable dans format
Ligne 9: Ligne 7:
   * Le signe **>** permet d'aligner à droite   * Le signe **>** permet d'aligner à droite
   * L'écriture **.1** permet de dire 2 nombres après la virgule   * L'écriture **.1** permet de dire 2 nombres après la virgule
-  * La lettre **f** signifie de type fload (i pour integer...)+  * La lettre **f** signifie de type float (**i** pour integer...)
  
 Exemples possible d'utilisation : Exemples possible d'utilisation :
Ligne 24: Ligne 22:
     nom_ville="Paris", pays="France")     nom_ville="Paris", pays="France")
 print(adresse) print(adresse)
 +</code>
 +
 +<code>
 +print("hello {name} you are {age} years old".format(**locals()))
 +</code>
 +
 +A partir de Python 3.6 on peut utiliser les **f-strings** :
 +<xtermrtf>
 +>>> f"The \"comedian\" is {name}, aged {age}."
 +'The "comedian" is Eric Idle, aged 74.'
 +</xtermrtf>
 +
 +===== % (python2) =====
 +
 +  >> print ( "%5s" % ('x',) )
 +
 +<code>
 +>>> print "Location: %-*s  Revision: %s" % (20,"10-10-10-10","1")
 +Location: 10-10-10-10           Revision: 1
 +>>> print "District: %-*s  Date: %s" % (20,"Tower","May 16, 2012")
 +District: Tower                 Date: May 16, 2012
 </code> </code>
python/programmes/affichage.1335105159.txt.gz · Dernière modification : 2012/04/22 14:32 de root