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

pythonchaîne.replace(ce que nous remplaçons, par quoi nous remplaçons, [nombre de remplacements])

Exemple

Remplaçons tous les caractères 'a' par ! :

pythontxt = 'abacdea'
print(txt.replace('a', '!'))

Résultat de l'exécution du code :

python'!b!cde!'

Exemple

Maintenant, spécifions le nombre de remplacements :

pythontxt = 'abacdea'
print(txt.replace('a', '!', 2))

Résultat de l'exécution du code :

python'!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