Want to create interactive content? It’s easy in Genially!
Formatage Python
the.tintin.picard
Created on December 5, 2020
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Smart Quiz
View
Essential Quiz
View
Practical Quiz
View
Akihabara Quiz
View
Piñata Challenge
View
Math Calculations
View
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