Python: sostituire i caratteri in una stringa

In questo articolo vedremo come sostituire i caratteri di una stringa Python.

Il metodo replace() accetta tre parametri:

  1. Il/I carattere/i da sostituire
  2. Il/I carattere/i da inserire come sostituzione
  3. 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
Torna su