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