Python 3 - Méthode String replace ()

La description

le replace() La méthode renvoie une copie de la chaîne dans laquelle les occurrences de l'ancien ont été remplacées par de nouvelles, en limitant éventuellement le nombre de remplacements à max.

Syntaxe

Voici la syntaxe pour replace() méthode -

str.replace(old, new[, max])

Paramètres

  • old - Il s'agit d'une ancienne sous-chaîne à remplacer.

  • new - Il s'agit d'une nouvelle sous-chaîne, qui remplacerait l'ancienne sous-chaîne.

  • max - Si cet argument optionnel max est donné, seules les premières occurrences de comptage sont remplacées.

Valeur de retour

Cette méthode retourne une copie de la chaîne avec toutes les occurrences de la sous-chaîne old remplacées par new. Si l'argument optionnel max est donné, seules les premières occurrences de comptage sont remplacées.

Exemple

L'exemple suivant montre l'utilisation de la méthode replace ().

#!/usr/bin/python3

str = "this is string example....wow!!! this is really string"
print (str.replace("is", "was"))
print (str.replace("is", "was", 3))

Résultat

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

thwas was string example....wow!!! thwas was really string
thwas was string example....wow!!! thwas is really string