Python 3 - Metodo di sostituzione delle stringhe ()

Descrizione

Il replace() restituisce una copia della stringa in cui le occorrenze di old sono state sostituite con nuove, limitando facoltativamente il numero di sostituzioni a max.

Sintassi

Di seguito è riportata la sintassi per replace() metodo -

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

Parametri

  • old - Questa è una vecchia sottostringa da sostituire.

  • new - Questa è una nuova sottostringa, che sostituirà la vecchia sottostringa.

  • max - Se viene fornito questo argomento opzionale max, vengono sostituite solo le prime occorrenze di conteggio.

Valore di ritorno

Questo metodo restituisce una copia della stringa con tutte le occorrenze della sottostringa vecchia sostituita da nuova. Se viene fornito l'argomento facoltativo max, vengono sostituite solo le prime occorrenze di conteggio.

Esempio

L'esempio seguente mostra l'utilizzo del metodo replace ().

#!/usr/bin/python3

str = "this is string example....wow!!! this is really string"
print (str.replace("is", "was"))
print (str.replace("is", "was", 3))

Risultato

Quando eseguiamo il programma sopra, produce il seguente risultato:

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