Vai al contenuto principale

Tutorial sulla sostituzione di stringhe in Python

Impara a cercare e sostituire stringhe usando le espressioni regolari in Python.
Aggiornato 29 set 2026  · 2 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

A volte vorrai sostituire le occorrenze di una sottostringa con una nuova stringa, e Python ha un metodo integrato .replace() per farlo.

Python mette a disposizione il metodo di stringa .replace() che restituisce una copia della stringa in cui tutte le occorrenze della vecchia sottostringa sono sostituite con la nuova sottostringa passata come parametro.

sostituzione di stringhe

Argomenti

Accetta tre argomenti: la sottostringa da sostituire, la nuova stringa con cui sostituirla e un numero facoltativo che indica quante occorrenze sostituire.

  • old − Questa è la vecchia sottostringa da sostituire.

  • new − Questa è la nuova sottostringa, che sostituirà la vecchia sottostringa.

  • count − Se viene fornito questo argomento facoltativo, vengono sostituite solo le prime count occorrenze.

Esempio di sostituzione di stringhe

Nell'esempio di codice seguente, sostituirai la sottostringa house con car. Il metodo restituirà una copia con tutte le occorrenze di house sostituite.

esempio 1

Esempio di sostituzione di stringhe con l'argomento facoltativo count

In questo secondo esempio, specifichi che vuoi sostituire solo due occorrenze. Nell'output qui sotto, puoi vedere che il metodo restituisce la copia della stringa con le prime due occorrenze di house sostituite con car.

esempio 2

Esempio

Qui sostituirai la sottostringa isn't con la parola is. Poi, sostituisci la sottostringa important con la parola insignificant e, infine, stampa il risultato contenuto nella variabile movies_antonym.

sostituisci sottostringa

Quando eseguiamo il codice qui sopra, otteniamo il seguente risultato:

the rest of the story is insignificant because all it does is serve as a mere backdrop for the two stars to share the screen .

Provalo tu stesso.

Per saperne di più sulla sostituzione di stringhe in Python, guarda questo video dal nostro corso Regular Expressions in Python.

Questo contenuto è tratto dal corso di DataCamp Regular Expressions in Python di Maria Eugenia Inzaugarat.

Dai un'occhiata al nostro Tutorial sulle stringhe in Python.

Argomenti
Python

Scopri di più su Python

Corso

Espressioni regolari in Python

4 ore
49.9K
Impara la manipolazione delle stringhe e diventa un esperto nell'uso delle espressioni regolari.
Vedi i dettagliRight Arrow
Inizia Il Corso
Mostra altroRight Arrow
Correlato

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Mostra AltroMostra Altro