Remplacer la chaîne Python ()

La méthode replace () retourne une copie de la chaîne dans laquelle toutes les occurrences d'une sous-chaîne sont remplacées par une autre sous-chaîne.

La syntaxe de replace()est:

 str.replace (ancien, nouveau (, nombre)) 

replace () paramètres

La replace()méthode peut prendre au maximum 3 paramètres:

  • old - ancienne sous-chaîne que vous souhaitez remplacer
  • new - nouvelle sous-chaîne qui remplacera l'ancienne sous-chaîne
  • count (facultatif) - le nombre de fois où vous souhaitez remplacer l'ancienne sous-chaîne par la nouvelle sous-chaîne

Remarque : Si count n'est pas spécifié, la replace()méthode remplace toutes les occurrences de l'ancienne sous-chaîne par la nouvelle sous-chaîne.

Valeur renvoyée par replace ()

La replace()méthode retourne une copie de la chaîne dans laquelle l'ancienne sous-chaîne est remplacée par la nouvelle sous-chaîne. La chaîne d'origine est inchangée.

Si l'ancienne sous-chaîne n'est pas trouvée, elle renvoie la copie de la chaîne d'origine.

Exemple 1: Utilisation de replace ()

 song = 'cold, cold heart' # replacing 'cold' with 'hurt' print(song.replace('cold', 'hurt')) song = 'Let it be, let it be, let it be, let it be' # replacing only two occurences of 'let' print(song.replace('let', "don't let", 2))

Production

 Blessé, blessé au cœurLaisse-le, ne le laisse pas être

Plus d'exemples sur String replace ()

 song = 'cold, cold heart' replaced_song = song.replace('o', 'e') # The original string is unchanged print('Original string:', song) print('Replaced string:', replaced_song) song = 'let it be, let it be, let it be' # maximum of 0 substring is replaced # returns copy of the original string print(song.replace('let', 'so', 0))

Production

 Chaîne d'origine: cœur froid, froid Chaîne remplacée: celd, celd heart let it be, let it be, let it be

Articles intéressants...