Méthode Python String replace ()

La description

Méthode de chaîne Python replace()renvoie une copie de la chaîne dans laquelle les occurrences d' ancien ont été remplacées par nouveau , 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/python

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

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