81 of 151 menu

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
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta