ConsigneAvec la phrase 'La data est partout', affiche-la en majuscules, en minuscules, et compte les 'a'
Une str (chaîne de caractères = texte) a plein de méthodes intégrées pour la manipuler. On les appelle avec la syntaxe texte.methode().
.upper() → TOUT EN MAJUSCULES.lower() → tout en minuscules.title() → Première Lettre En Majuscule.capitalize() → Première lettre du texte en majuscule.strip() → enlève les espaces au début et à la fin.replace(a, b) → remplace a par b.count(x) → compte combien de fois x apparaît.find(x) → index de la 1ère occurrence (-1 si absent).startswith(x) → True si le texte commence par x.endswith(x) → True si le texte finit par x.isdigit() → True si le texte est uniquement des chiffres.isalpha() → True si uniquement des lettres.isspace() → True si uniquement des espacesLes str sont immuables : les méthodes ne modifient pas le texte d'origine, elles renvoient un nouveau texte.
s = 'hello's.upper() # renvoie 'HELLO' mais ne modifie pas ss = s.upper() # ✅ il faut réassignerExemple complet
texte = 'La data est partout'print(texte.upper()) # LA DATA EST PARTOUTprint(texte.lower()) # la data est partoutprint(texte.count('a')) # 4print('data' in texte) # True (on peut aussi utiliser in)in fonctionne sur les str pour vérifier qu'un mot/lettre est dedans : 'data' in 'big data'.
Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →