Come le funzioni Python rimuovono i caratteri da una stringa

Come le funzioni Python rimuovono i caratteri da una stringa
In Python, le stringhe sono il tipo di dati più frequenti e le usi su questa scala si tradurranno in vari errori. È importante essere in grado di eliminare i personaggi indipendentemente dalla causa dell'interruzione del formato. Inoltre, Python ha alcune utili funzioni integrate che utilizziamo a questo scopo. Nelle stringhe, a volte l'input creato dall'utente ha caratteri indesiderabili che non vogliamo salvare. In questa situazione, è consigliabile cancellare determinati elementi da una particolare stringa. Il metodo generale per estrarre un elemento da una stringa è l'uso della funzione sostituita (). Inoltre, utilizziamo la funzione Translate () per sostituire molte esistenze di un particolare carattere.

La stringa è immutabile, quindi quando eliminiamo l'elemento da una stringa, la stringa originale non viene modificata. Dobbiamo salvare la nuova stringa se vogliamo continuare a utilizzare la stringa.

Usa la funzione Sostituisci ():

In Python, la funzione Sostituzione () viene utilizzata per rimuovere i caratteri dalla stringa. Questa funzione contiene due parametri. Inoltre, questa funzione viene utilizzata per sostituire un elemento con un altro nella stringa. Se passiamo il secondo parametro come carattere vuoto, rimuove l'elemento dalla stringa originale.

In questo codice, la "programmazione visiva" è presa come una stringa ed è rappresentata da STR. Qui, vogliamo estrarre "visivo" dalla stringa originale. Quindi, applichiamo la funzione Sostituisci () per la rimozione di "visivo".

Per l'esecuzione dei codici Python, Spyder 5 è installato sul laptop. Innanzitutto, viene creato un nuovo progetto dopo aver premuto il "Ctrl+N" dalla tastiera. Il nome del nostro nuovo file è "Temp.py3 ":

La funzione Sostituzione () contiene due parametri. Abbiamo superato l'elemento "visivo", che vogliamo sostituire come primo parametro. Quindi, passiamo un carattere vuoto come secondo parametro. Eseguiamo il codice toccando l'opzione "Esegui" dalla barra dei menu di Spyder 5:

Il secondo parametro rimuove l'elemento "visivo" dalla stringa. E otteniamo la "programmazione" come output. La stringa originale è invariata.

In Python, la stringa è inalterabile, quindi il metodo sostituito () fornisce la nuova stringa e quello reale non è influenzato. In questo caso, prendiamo la "programmazione visiva" come stringa ed è espressa da STR. Qui, vogliamo rimuovere "V" dalla stringa "programmazione visiva". Successivamente, applichiamo la funzione Sostituisci ():

Questa funzione ha due argomenti. Abbiamo superato il personaggio "V", che vogliamo sostituire come primo parametro. Quindi, passiamo un carattere vuoto come secondo parametro. Vogliamo rimuovere "V" passando un carattere vuoto:

Nell'output, abbiamo estratto il carattere "V" dalla stringa originale.

Usa la funzione Translate ():

Per la rimozione del carattere dalla stringa, traduzione () è un'altra funzione usata a questo scopo. Questa funzione restituisce il valore dopo aver rimosso l'elemento dato dalla stringa. Per estrarre un elemento dalla stringa, dobbiamo dichiarare Unicode per un elemento. Dichiariamo anche il parametro "nessuno" per sostituire l'elemento. Applichiamo il metodo Ord () per ottenere unicode di un elemento.

In questo esempio, la "programmazione visiva" è presa come una stringa e rappresentata da STR. Qui, vogliamo eliminare "G" dalla stringa e spostarla con "nessuno". Applichiamo la funzione Translate () per rimuovere la "G". Il metodo Ord () è anche applicabile qui. Perché questa funzione viene utilizzata per scoprire l'Unicode di "G":

Dopo aver applicato la funzione Translate (), l'istruzione di stampa restituisce la stringa "Visual Programmin". La funzione Translate () rimuove “G” dall'istruzione originale:

Rimozione del carattere definito Numero di volte:

Per estrarre un carattere da una stringa che viene dichiarata molte volte, utilizziamo la funzione sostitutiva ().

In questo codice, prendiamo la stringa "programmazione visiva". La stringa è rappresentata da STR in questo codice. Vogliamo rimuovere "I" dalla stringa e sostituirlo con "I" in questa stringa. A tale scopo, viene applicata la funzione Sostituzione (). Nel terzo parametro del metodo sostitutivo (), abbiamo superato il numero, che mostra la frequenza con cui la sostituzione avviene nella stringa.

Qui, applichiamo la funzione Sostituisci (). Come primo parametro, abbiamo superato l'elemento "io", che vogliamo sostituire. Come secondo parametro, abbiamo superato è "I", che deve essere sostituito con "2" come menzionato nel terzo parametro di una funzione. Significa la sostituzione di "I" con "I" avviene due volte nella stringa "Programmazione visiva":

Pertanto, l'output di questo codice è "programmazione visiva". Otteniamo la stringa originale, ma sostituiamo semplicemente "io" con "io" nella stringa originale.

Conclusione:

Questo articolo elabora i metodi per rimuovere gli elementi da una stringa. Poiché le stringhe sono immutabili, dobbiamo salvare la nuova stringa se continuiamo a usarla. Abbiamo discusso della rimozione dei caratteri utilizzando la funzione di sostituzione () e traduttore (). E abbiamo anche spiegato la strada per sostituire l'elemento con un carattere vuoto. Speriamo che tu abbia trovato questo articolo utile. Dai un'occhiata al suggerimento di Linux per altri articoli informativi.