Méthode replace
La méthode replace effectue la recherche et
le remplacement dans une chaîne. Dans le premier paramètre de la méthode,
nous spécifions la sous-chaîne que nous souhaitons remplacer.
Dans le second paramètre - par quoi nous souhaitons la remplacer.
Dans le troisième paramètre optionnel, il est possible
de spécifier le nombre de remplacements de la sous-chaîne.
Syntaxe
chaîne.replace(ce que nous remplaçons, par quoi nous remplaçons, [nombre de remplacements])
Exemple
Remplaçons tous les caractères 'a' par
! :
txt = 'abacdea'
print(txt.replace('a', '!'))
Résultat de l'exécution du code :
'!b!cde!'
Exemple
Maintenant, spécifions le nombre de remplacements :
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Résultat de l'exécution du code :
'!b!cdea'
Voir aussi
-
la méthode
index,
qui recherche l'index de correspondance d'une sous-chaîne dans une chaîne -
la méthode
format,
qui insère des données en utilisant le formatage de chaîne -
la méthode
count,
qui retourne le nombre d'occurrences d'une sous-chaîne dans une chaîne -
la méthode
endswith,
qui vérifie l'occurrence d'une sous-chaîne à partir de la fin d'une chaîne -
la méthode
find,
qui retourne l'index de la première correspondance d'une sous-chaîne dans une chaîne