Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come cercare e sostituire con Python

classe String di Python viene, a destra , fuori dalla scatola , con un potente metodo di ricerca e sostituzione di nome " sostituire ". Funziona più o meno come la funzione di ricerca e sostituzione in qualsiasi editor di testo ordinario. Uno svantaggio è che non supporta le espressioni regolari . Istruzioni
1

Aprire l'interprete Python
2

definire una stringa digitando il seguente nell'interprete : .

S = " Questa è una stringa . "
3

Eseguire una ricerca e sostituire con il " metodo " :

s = s.replace replace ( " Questa " , " che " ) per

Il risultato sarà " Questa è una stringa . " Avviso , le stringhe in Python sono immutabili e non possono essere cambiati una volta che essi sono definiti . Per aggirare il problema, è necessario riassegnare la nuova stringa creata dal comando "Sostituisci" per lo stesso nome della variabile.
4

Digitare quanto segue per eseguire una ricerca , ma solo sostituire il prime istanze del modello trovato :

s = s.replace ( " trovare " , " sostituire" , count ) per

Per esempio :

s = " Questo è una stringa . Questa è un'altra stringa . "

s = s.replace ( " Questa " , " che " , 1 ) per

Poiché il valore di conteggio viene impostato su" 1 ", solo il prima istanza sarà sostituito , dando il seguente risultato : " . . Questa è una stringa Questa è un'altra stringa "

 

Programmazione © www.354353.com