In questo articolo vedremo come sostituire i caratteri di una stringa Python.
Il metodo replace()
accetta tre parametri:
- Il/I carattere/i da sostituire
- Il/I carattere/i da inserire come sostituzione
- Il numero massimo di ricorrenze da sostituire (opzionale).
Facciamo un esempio. Supponiamo di avere questa stringa.
sentence = 'Lorem ipsum dolor'
Se volessimo sostituire il carattere o
con il carattere -
in tutte le sue ricorrenze, scriveremo:
print(sentence.replace('o', '-'))
Otterremo:
L-rem ipsum d-l-r
Se invece volessimo sostituire il carattere o
con il carattere -
fermandoci alla prima ricorrenza, scriveremo:
print(sentence.replace('o', '-', 1))
Otterremo:
L-rem ipsum dolor