Méthode replace() de Python

Python 字符串Chaînes de caractères en Python


Description

La méthode replace() de Python remplace old (ancienne chaîne) dans la chaîne par new (nouvelle chaîne). Si le troisième paramètre max est spécifié, le remplacement est effectué au plus max fois.

Syntaxe

Syntaxe de la méthode replace() :

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

Parameters

  • old -- La sous-chaîne à remplacer.
  • new -- La nouvelle chaîne, utilisée pour remplacer l'ancienne sous-chaîne.
  • max -- Chaîne facultative ; remplace au plus max fois.

Valeur de retour

Renvoie la nouvelle chaîne générée en remplaçant old (ancienne chaîne) dans la chaîne par new (nouvelle chaîne). Si le troisième paramètre max est spécifié, le remplacement est effectué au plus max fois.

Exemple

L'exemple suivant montre comment utiliser la fonction replace() :

Exemple

#!/usr/bin/python str = "this is string example....wow!!! this is really string"; print str.replace("is", "was"); print str.replace("is", "was", 3);

La sortie de l'exemple ci-dessus est :

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

Python 字符串Chaînes de caractères en Python

Autres extensions