Concept
Une chaîne sait faire beaucoup de choses
Une chaîne de caractères n'est pas qu'une suite de lettres : c'est un objet avec des méthodes, appelées avec un point. texte.strip(), texte.lower(), texte.split(",").
Point capital : une chaîne est immuable. Aucune méthode ne modifie le texte d'origine ; elles renvoient toutes une nouvelle chaîne. Oublier de récupérer le résultat est l'erreur la plus fréquente.
1ligne = " Codey ; 4200 ; Yaoundé "2 3print(ligne.strip()) # "Codey ; 4200 ; Yaoundé"4print(ligne.lower().strip()) # "codey ; 4200 ; yaoundé"5print(ligne.count(";")) # 26print("4200" in ligne) # True7 8champs = ligne.strip().split(" ; ")9print(champs) # ['Codey', '4200', 'Yaoundé']strip() sans argument retire espaces, tabulations et retours à la ligne aux deux bouts. C'est le premier geste sur toute donnée venue de l'extérieur.

