Python Trim String

Python Trim String
Una stringa è una serie di personaggi. Il personaggio può spesso essere qualsiasi lettera, numero, spazio o carattere speciale. In Python, le stringhe non sono inorantibili. Cioè, una volta fatto, non può essere cambiato. Facciamo una replica della stringa e svolgiamo operazioni diverse. Un'operazione ben nota è sbarazzarsi degli spazi dall'inizio alla posizione finale della corda, denominata TRIM. Python ha alcune funzioni integrate che svolgono questo compito.

La rimozione dello spazio bianco attorno alla stringa di testo è tecnicamente chiamata taglio una stringa. Python ha tre funzioni integrate per la rimozione di spazi dalle corde: Strip, RSTRIP e LSTRIP. Tutti questi metodi non richiedono argomenti per sbarazzarsi dello spazio.

Il rivestimento stringa è un metodo per riorganizzare i dati per una manipolazione efficiente. Descriveremo tre approcci che vengono utilizzati per tagliare una stringa in Python

Usa il metodo Strip ():

Per impostazione predefinita, la funzione Strip () taglia gli spazi dalla posizione di avvio e finale di una stringa e quindi, restituisce una stringa originale senza spazi.

Se non c'è spazio all'inizio o alla fine, la stringa verrà restituita perché lo è e può essere abbinata alla stringa originale. Se i caratteri abbinati sono riportati nel parametro, i caratteri all'inizio o alla fine della stringa saranno esclusi dalla stringa originale. Pertanto, il resto della stringa verrà restituito. La stringa originale con spazio leader e finale viene troncata se non sono stati eliminati i caratteri.

Innanzitutto, viene creato un nuovo progetto dopo aver toccato il pulsante "Nuovo file" nella barra dei menu:

In questo programma, prendiamo la "programmazione visiva" come stringa. Quindi, restituiamo la stringa con l'aiuto di un'istruzione di stampa. Dopo aver restituito questo, vogliamo spogliare il carattere "G" dalla stringa "Programmazione visiva". Per questo, applichiamo la funzione Strip () in questo codice. Usiamo questa funzione per tagliare accuratamente la stringa. Eseguiamo il codice premendo il pulsante F5 dalla tastiera:

Ora, notiamo che l'ultimo personaggio "G" viene rimosso dalla stringa "Programmazione visiva". La stringa originale è invariata dopo l'uso della funzione Strip ().

Il metodo Strip () rimuove il primo o l'ultimo carattere. I caratteri tra le stringhe non vengono eliminati. Pertanto, se preferiamo eliminare il carattere nel mezzo della stringa, quel personaggio non verrà eliminato. Se l'argomento non viene superato, le spazi bianche dall'inizio e dalla fine verranno rimosse.

Possiamo anche rimuovere questo carattere passando un carattere unico al parametro. La funzione Strip () esclude i caratteri principali (primo spazio) e finale (ultimo spazio) (gli spazi sono i primi caratteri rimossi per impostazione predefinita):

Prendiamo "Visual Programming :::" "" "come stringa. Dopo aver restituito la stringa originale, abbiamo spogliato il carattere ":" "dalla stringa originale" Programmazione visiva ". Ora, dobbiamo applicare la funzione Strip () in questo codice:

In questo codice, abbiamo superato: "caratteri. Ora, questi personaggi sono esclusi dalla fine della stringa "programmazione visiva". Quindi, la stringa originale viene restituita. Se non viene specificato alcun parametro di carattere, il primo e gli ultimi spazi nella stringa vengono rimossi.

Usa il metodo Lstrip ():

LSTRIP () è una funzione integrata che spoglia la parte sinistra di una stringa e dopo lo stripping, restituisce una stringa di sostituzione. La funzione Lstrip () non richiede argomenti:

La stringa "programmazione visiva" è presa come stringa in questo esempio. Dopo aver restituito la stringa originale, abbiamo spogliato la stringa originale "Programmazione visiva". Dobbiamo applicare la funzione LSTRIP () in questo codice:

La funzione LSTRIP () viene chiamata sulla stringa di input senza parametri opzionali. Pertanto, gli spazi vengono rimossi per impostazione predefinita. Lo spazio dal lato sinistro verrà eliminato e l'uscita sarà "programmazione visiva".

Usa il metodo Rstrip ():

Questo è un altro modo per rimuovere le parti irregolari di una stringa. RSTRIP () è una funzione integrata. Il metodo Rstrip () non richiede argomenti:

Applichiamo la funzione rstrIp () in questo codice. Perché questa funzione elimina solo la parte giusta della stringa originale.

Gli spazi bianchi sono esclusi dal lato destro della corda. Quindi, l'output è "programmazione visiva". Se la stringa ha nuove o finali nuove (/n), restituire (/r) o il carattere della scheda (/t), sono anche trattate come spazi e troncate come la striscia (), lstrip () o rstrip () funzioni.

Conclusione:

Trignare una stringa significa rimuovere spazi extra e gruppi di caratteri specifici dall'inizio e dalla fine della stringa originale. Il taglio delle stringhe è utile per la pulizia della conoscenza poiché i dati vengono raccolti da una varietà di fonti ed è generalmente rumoroso e ingombra. Abbiamo discusso di tre funzioni integrate dei metodi Strip (), LStrip () e Rstrip (). Dai un'occhiata al suggerimento di Linux per articoli più informativi e speriamo che tu abbia trovato questo articolo utile.