Python String Sostituisci funzione

Python String Sostituisci funzione

La sostituzione della stringa è spesso essenziale. Se si desidera sostituire qualsiasi stringa o parola nel programma, un'opzione è quella di controllare manualmente l'intero programma e sostituire ogni stringa con la stringa desiderata. Python fornisce anche una funzione di sostituzione () integrata per la sostituzione della stringa. La funzione Python sostituti () non sostituisce la stringa effettiva, ma fa una copia della stringa e sostituisce le istanze della stringa specificata con la nuova stringa. Questo articolo mostra come utilizzare la funzione Sostituzione () in Python.

Sintassi

La sintassi della funzione sostituita () è la seguente:

corda.Sostituire (Oldstring, Newstring, Count)

Vecchia stringa: La stringa che si desidera sostituire.

Nuova stringa: La stringa che sostituisce la vecchia stringa.

Contare: Questo parametro è facoltativo. Il parametro di conteggio viene utilizzato per indicare il numero di volte in cui si desidera sostituire la vecchia stringa con la nuova stringa.

La funzione sostitutiva () restituisce solo la copia della stringa.

Esempi

Ora esamineremo alcuni esempi della funzione di sostituzione di Python (). Nell'esempio di seguito, sostituiremo il termine "sito Web" con il termine "Linuxhint."

# Dichiarare la stringa originale
STR = "Ciao e benvenuto sul sito Web"
# Sostituzione del "sito Web" con "Linuxhint"
stampa ("La stringa sostituita è:", STR.Sostituisci ("Sito Web", "LinuxHint"))

Produzione

L'uscita viene visualizzata nella console Python. Questo output mostra che il termine "sito Web" è stato sostituito con il termine "Linuxhint."

Vediamo un altro esempio della funzione Sostituzione (). Qui sostituiremo il termine "cane" con il termine "gatto."Il valore del conteggio è 1, il che indica che il termine" cane "verrà sostituito con il termine" gatto "solo una volta nella stringa.

# Dichiarare la stringa originale
str = "Il cane è un animale. Cane mangia cibo "
# Sostituzione del "cane" con "gatto"
Stampa (str.Sostituisci ("cane", "gatto", 1))

Produzione

L'uscita viene visualizzata nella console Python. Questo output mostra che il primo termine "cane" è stato sostituito con il termine "gatto" nella stringa.

Se il valore del conteggio fosse 2, la funzione sostituirà le prime due occorrenze del termine "cane" con il termine "gatto" nella stringa. Se non si utilizza un valore di conteggio, la funzione Sostituisci () sostituisce Tutto istanze del specificato Old_string con il scelto new_string.

# Dichiarare la stringa originale
str = "Il cane è un animale. Cane mangia cibo "
# Sostituzione del "cane" con "gatto"
Stampa (str.Sostituisci ("cane", "gatto", 2))

Produzione

L'uscita viene visualizzata nella console Python. Questo output mostra che le due occorrenze del termine "cane" sono state sostituite con il termine "gatto" nella stringa.

Come discusso in precedenza, la funzione sostitutiva () restituisce solo una copia della stringa originale. Non cambia la stringa originale. Ora stamperemo la stringa originale dopo aver sostituito il termine "cane" con il termine "gatto."

# Dichiarare la stringa originale
str = "Il cane è un animale. Cane mangia cibo "
# Sostituzione del "cane" con "gatto"
Stampa ("Stringa sostituita:", STR.Sostituisci ("cane", "gatto", 2))
# Stampa la stringa originale
print ("stringa originale:", str)

Produzione

L'uscita viene visualizzata nella console Python. Questo output mostra che la stringa originale è rimasta la stessa. La funzione sostitutiva () restituisce la copia della stringa originale dopo aver apportato le modifiche.

Conclusione

Questo articolo spiega la sostituzione della stringa in Python usando la funzione Sostituisci () con l'aiuto di alcuni semplici esempi. L'articolo avrebbe dovuto aiutare i principianti a saperne di più sull'esecuzione della sostituzione delle stringhe in Python usando la funzione sostituita ().