Méthode replace() de Python3
Chaînes de caractères en Python3
Description
La méthode replace() 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 ne dépassera pas max fois.
Syntaxe
La syntaxe de la méthode replace() est :
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 ; le remplacement ne dépassera pas max fois.
Valeur de retour
Renvoie la nouvelle chaîne générée après avoir remplacé old (ancienne chaîne) par new (nouvelle chaîne) dans la chaîne. Si le troisième paramètre max est spécifié, le remplacement ne dépassera pas max fois.
Exemples
L'exemple suivant montre comment utiliser la fonction replace() :
Exemple
#!/usr/bin/python3
str = "www.w3cschool.cc"
print ("Ancienne adresse du tutoriel d'exemple :", str)
print ("Nouvelle adresse du tutoriel d'exemple :", str.replace("w3cschool.cc", "example.com"))
str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))
La sortie de l'exemple ci-dessus est la suivante :
Example旧地址: www.w3cschool.cc Example新地址: www.example.com thwas was string example....wow!!!
Autres extensions