Metodo replace
Il metodo replace effettua la ricerca e
la sostituzione in una stringa. Nel primo parametro del metodo
specifichiamo la sottostringa che vogliamo sostituire.
Nel secondo parametro - con cosa vogliamo sostituirla.
In un terzo parametro opzionale si può
specificare il numero di sostituzioni della sottostringa.
Sintassi
stringa.replace(cosa sostituire, con cosa sostituire, [numero di sostituzioni])
Esempio
Sostituiamo tutti i caratteri 'a' con
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Risultato dell'esecuzione del codice:
'!b!cde!'
Esempio
E ora specifichiamo il numero di sostituzioni:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Risultato dell'esecuzione del codice:
'!b!cdea'
Vedi anche
-
metodo
index,
che cerca l'indice della corrispondenza di una sottostringa in una stringa -
metodo
format,
che inserisce dati tramite formattazione di stringa -
metodo
count,
che restituisce il numero di occorrenze di una sottostringa in una stringa -
metodo
endswith,
che verifica la presenza di una sottostringa dalla fine della stringa -
metodo
find,
che restituisce l'indice della prima corrispondenza di una sottostringa in una stringa