Accéder au contenu principal

Tutoriel Python sur replace pour les chaînes de caractères

Apprenez à rechercher et remplacer des chaînes à l’aide d’expressions régulières en Python.
Actualisé 19 sept. 2026  · 2 min lire

Explorer avec l’IA

ChatGPTClaudePerplexity

Il arrive que vous souhaitiez remplacer les occurrences d’une sous-chaîne par une nouvelle chaîne. Python propose pour cela la méthode intégrée .replace().

La méthode de chaîne .replace() de Python renvoie une copie de la chaîne dans laquelle toutes les occurrences de l’ancienne sous-chaîne sont remplacées par la nouvelle sous-chaîne fournie en paramètre.

remplacement de chaîne

Arguments

Elle accepte trois arguments : la sous-chaîne à remplacer, la nouvelle chaîne de remplacement et un nombre facultatif indiquant combien d’occurrences remplacer.

  • old − L’ancienne sous-chaîne à remplacer.

  • new − La nouvelle sous-chaîne, qui remplace l’ancienne.

  • count − Si cet argument facultatif est fourni, seules les count premières occurrences sont remplacées.

Exemple de remplacement de chaîne

Dans l’exemple ci-dessous, vous remplacez la sous-chaîne house par car. La méthode renverra une copie où toutes les occurrences de house sont remplacées.

exemple 1

Exemple de remplacement avec l’argument facultatif count

Dans ce second exemple, vous précisez que seules deux occurrences doivent être remplacées. Dans la sortie ci-dessous, vous voyez que la méthode renvoie une copie de la chaîne où les deux premières occurrences de house sont remplacées par car.

exemple 2

Exemple

Ici, vous allez remplacer la sous-chaîne isn't par le mot is. Ensuite, remplacez la sous-chaîne important par le mot insignificant, et enfin affichez le résultat stocké dans la variable movies_antonym.

remplacer une sous-chaîne

Lorsque nous exécutons le code ci-dessus, il produit le résultat suivant :

the rest of the story is insignificant because all it does is serve as a mere backdrop for the two stars to share the screen .

Essayez par vous-même.

Pour en savoir plus sur le remplacement de chaînes en Python, regardez cette vidéo issue de notre cours Regular Expressions in Python.

Ce contenu est extrait du cours Regular Expressions in Python de DataCamp, par Maria Eugenia Inzaugarat.

Découvrez aussi notre tutoriel sur les chaînes de caractères en Python.

Sujets
Python

En savoir plus sur Python

Cours

Expressions rationnelles en Python

4 h
49.7K
Apprenez la manipulation de chaînes et maîtrisez l’utilisation des expressions régulières.
Afficher les détailsRight Arrow
Commencer Le Cours
Voir plusRight Arrow