Leçon 2 / 13 — Chapitre 4: Chaînes et listes approfondies
Les méthodes de chaînes courantes
Une chaîne de caractères dispose de méthodes intégrées permettant de la transformer sans avoir à écrire soi-même la logique correspondante.
nom = " Alex "
print(nom.upper()) # " ALEX " (tout en majuscules)
print(nom.lower()) # " alex " (tout en minuscules)
print(nom.strip()) # "Alex" (espaces au début/fin retirés)
Combiner plusieurs méthodes à la suite
nom = " Alex "
print(nom.strip().upper()) # "ALEX"
.strip() s'exécute d'abord (retire les espaces), puis .upper() s'applique directement au résultat — les méthodes de chaînes peuvent s'enchaîner ainsi, chacune produisant une nouvelle chaîne sur laquelle appliquer la suivante.
Remplacer une portion de texte avec .replace()
phrase = "Bonjour le monde"
print(phrase.replace("monde", "Python")) # "Bonjour le Python"
Important : une chaîne n'est jamais modifiée sur place
Toutes ces méthodes renvoient une NOUVELLE chaîne, sans jamais modifier la variable d'origine — nom.upper() seul, sans réaffectation (nom = nom.upper()), laisse nom inchangé.
À vous de jouer : demandez un nom à l'utilisateur avec input(), puis affichez-le nettoyé des espaces superflus et entièrement en majuscules.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès