PaliSkill
Python pour débutants

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