Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Chercher et remplacer
Deux méthodes très utiles pour travailler avec les chaînes :
texte.find(sous_chaine) : cherche la sous-chaîne dans le texte et renvoie sa position (index). Si elle n'est pas trouvée, renvoie -1. 'Hello World'.find('World') donne 6 'Hello World'.find('Python') donne -1
texte.replace(ancien, nouveau) : remplace toutes les occurrences de ancien par nouveau et renvoie une nouvelle chaîne. 'Hello World'.replace('World', 'Python') donne 'Hello Python'
Écris une fonction censurer(texte, mot_interdit) qui remplace toutes les occurrences de mot_interdit dans le texte par des étoiles (*). Le nombre d'étoiles doit correspondre à la longueur du mot interdit.
Exemple : censurer('Le chat mange', 'chat') renvoie 'Le **** mange' censurer('non et non', 'non') renvoie '*** et ***'