PythonLeçon 4 sur 16
Chaînes et f-strings en Python
Une chaîne, c’est du texte entre guillemets. On peut la mesurer, la passer en majuscules et l’assembler morceau par morceau avec une f-string.
L’essentiel
- len(s) donne la longueur ; s.upper() et s.lower() changent la casse
- s.title() met une majuscule au début de chaque mot
- f"...{x}..." insère la valeur d’une variable dans le texte
- {price:.2f} affiche un nombre avec deux décimales
- str(5) change un nombre en texte, int("12") un texte en nombre
Exemple
name = "anna"city = "Lisbon"print(name.title())print(len(city), city.upper())print(f"Hi, {name.title()}! Welcome to {city}.")price = 4.5print(f"Price: {price:.2f}")Les méthodes s’appellent avec un point et renvoient une nouvelle chaîne : name vaut toujours "anna". Le format :.2f ajoute le zéro de 4.50.
Exercice
Utiliser l’éditeur⌘ Entrée ou Ctrl Entrée lance le code, ⇧ ⌘ Entrée vérifie l’exercice.Tab et Maj Tab indentent la ligne ou la sélection ; Échap puis Tab quitte l’éditeur.La vérification compare ce que le programme a affiché à l’exercice ; les espaces en fin de ligne ne comptent pas.Après deux vérifications ratées, la solution s’ouvre. Votre code reste dans ce navigateur.Composez une ligne de ticket à partir de item, price et qty. Le résultat doit être exactement : Latte x2 = 7.00
Sortie
Ce que le programme affiche apparaîtra ici.