Want to create interactive content? It’s easy in Genially!

Get started free

Formatage Python

the.tintin.picard

Created on December 5, 2020

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Quiz

Essential Quiz

Practical Quiz

Akihabara Quiz

Piñata Challenge

Math Calculations

Pixel Challenge

Transcript

Le Formatage du Texte sous Python

Ou : Comment faire des mises en forme rien qu'avec un f et un peu d'huile d'accolade ?

f" "

Méthode 1 : .format()

Données : nom, age, pi = "Jack", 39, 3.14159265 tab00, tab01, tab10, tab11 = "Moi", 256, "Toi", 5412000 Exemple 1 : print("Je m'appelle {}. J'ai {} ans.".format(nom, age))Je m'appelle Jack. J'ai 39 ans. Exemple 2 : print("Je m'appelle {1}. J'ai {0} ans.".format(age, nom)) Je m'appelle Jack. J'ai 39 ans. Exemple 3 : print("{:<5}|{:0>10}.".format(tab00, tab01)) print("{1:_^5s}|{0:10d}.".format(tab11, tab10)) Moi |0000000256 _Toi_| 5412000 Exemple 4 : print("Pi vaut {:.2f} et 3 000 000 = {:.0e}.".format(pi, 3_000_000)) Pi vaut 3.14 et 3 000 000 = 3e+6.

Méthode 2 : % ()

Données : nom, age, pi = "Jack", 39, 3.14159265 tab00, tab01, tab10, tab11 = "Moi", 256, "Toi", 5412000 Exemple 1 : print("Je m'appelle %s. J'ai %d ans." % (nom, age))Je m'appelle Jack. J'ai 39 ans. Exemple 2 : print("%5s|%10d." % (tab00, tab01)) print("%5s|%10d." % (tab10, tab11)) Moi| 256 Toi| 5412000 Exemple 3 : print("Pi vaut %.2f et 3 000 000 = %.0e." % (pi, 3_000_000)) Pi vaut 3.14 et 3 000 000 = 3e+6.

Méthode 3 : f-chaînes

Données : nom, age, pi = "Jack", 39, 3.14159265 tab00, tab01, tab10, tab11 = "Moi", 256, "Toi", 5412000 Exemple 1 : print(f"Je m'appelle {nom}. J'ai {age} ans.")Je m'appelle Jack. J'ai 39 ans. Exemple 2 : print(f"{tab00:5}|{tab01:10}.") print(f"{tab10:5s}|{tab11:10d}.") Moi| 256 Toi| 5412000 Exemple 3 : print(f"Pi vaut {pi:.2f} et 3 000 000 = {3_000_000:.0e}.") Pi vaut 3.14 et 3 000 000 = 3e+6.

Point sur les Spécificateurs de formatage

end=""

Point sur les Arguments de la fonction print()

sep=""

QUIZ - Le Formatage du Texte sous Python

Question 1/5

Fastoche

Sur quel type de donnée appliquons-nous un formatage ?

Une liste

Un entier

Une chaîne de caractères

C'est ça !

Continuer !

Question 2/5

Fastoche aussi

Quelle est la syntaxe à utiliser pour insérer une variable dans une f-chaîne ?

()

[]

{}

C'est ça !

Continuer !

Question 3/5

Il suffit d'avoir été attentif

Vrai ou faux ? Il est possible d'insérer des valeurs de dictionnaire dans une f-chaîne.

On ne peut pas savoir car vous n'en avez pas parlé

Faux

Vrai

C'est ça !

Continuer !

Question 4/5

Re-fastoche

Quelle syntaxe utilise l'ancienne méthode de formatage ?

C'est ça !

Continuer !

Question 5/5

Celle-ci est pour les bonnes mémoires

Lequel de ces spécificateurs de formatage n'existe pas ?

C'est ça !

Continuer !

Merci de nous avoir écoutés !

Faux !

Réessayer