Taglio delle stringhe in Python: tutto ciò che devi sapere

Questo articolo ti fornirà una conoscenza dettagliata e completa su come implementare il taglio delle stringhe in Python con esempi.

Il taglio di una stringa può essere molto utile e ha più applicazioni. Molti programmatori utilizzano eccessivamente la funzione di trimming per estrarre informazioni, che potrebbero essere utili per loro da una stringa originale. In questo articolo, discuteremo del taglio delle corde in :

Introduzione al taglio

Ci sono altre funzionalità che Python possiede che potrebbero sembrare molto simili a questa. Una di queste cose è ' Affettare le corde '. Qui possiamo dividere le corde in molte parti e avere diverse opzioni applicate alla stringa. Possiamo rimuovere alcune sezioni, ritagliare la prima parte, rimuovere le ultime lettere della stringa e sostituirla anche con altre stringhe in quelle posizioni.





String-Trimming



come creare un pacchetto in java

Poiché questa è una sezione completamente separata, vediamo ora cosa si può fare con le corde tramite il taglio.

Cos'è il taglio delle stringhe in Python?

Il taglio di una corda viene eseguito in tre modi, come illustrato nel diagramma sopra. Diamo un'occhiata a loro.

  • Striscia - Viene restituita una nuova stringa dopo la rimozione di eventuali spazi finali o spazi iniziali.



  • R-strip - Questo restituisce una nuova stringa con solo gli spazi finali rimossi. Da qui il nome 'rstring' cioè rimuovendo gli spazi solo dal lato destro della stringa.

  • L-Strip - 'Lstrip' fa l'opposto della R-strip. Rimuove gli spazi bianchi dall'inizio della stringa, che è il lato sinistro.

Per impostazione predefinita, tutte queste funzioni non richiedono obbligatoriamente il passaggio di un argomento per rimuovere eventuali spazi bianchi. Solo quando un certo carattere deve essere rimosso, questo viene menzionato nell'argomento e verrà di conseguenza rimosso dalle posizioni iniziali e finali.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'After Removing Leading Whitespaces String =' {str.lstrip ()} 'n') print (f'After Removing Trailing Whitespaces String = '{str.rstrip ()}' n ') print (f'After Trimming Whitespaces String =' {str.strip ()} 'n')

Consideriamo ora un certo carattere da estrarre da una stringa.

str = '&&&&&& EDUREKA &&&&&&' print ('n Questa è la stringa originalenn', str) print ('n Sotto è la solita funzione di striscia n') print (str.strip ('&')) print ('n Sotto c'è la R -strip functionnn ') print (str.rstrip (' & ')) print (' n Sotto c'è la funzione L-stripnn ') print (str.lstrip (' & '))

Ci sono altre funzionalità, che ruotano attorno a questo simile argomento del taglio delle corde in python. Vediamo ora altre semplici funzionalità, che vengono applicate alle stringhe.

Min e Max di una stringa

Qui, la funzione minima o il 'min' è estrarre il valore minimo dell'alfabeto dalla stringa. Questo viene dall'insieme di alfabeti A-Z, A è il valore più basso e Z è il più alto. La funzione 'max' fa l'opposto, ovvero seleziona l'alfabeto con il valore più alto dalla stringa. Questo può essere meglio espresso con l'esempio seguente.

str = 'EDUREKA' print ('n Questa è la stringa originale nn', str) print ('n Il carattere del valore minimo è: n' + min (str)) print ('nIl carattere del valore massimo è: n' + max ( str))

Sostituire

La funzione di sostituzione è abbastanza semplice da capire. Dalla parola sostituire stessa si può ricavare il significato che alcune sezioni della stringa possono essere sostituite con altri elementi stringa. Ad esempio, considera il codice seguente:

str = 'EDUREKA è EDUREKA' str1 = 'EDUREKA' str2 = 'MIGLIORE' print ('La stringa finale dopo la sostituzione è: n') print ('Per una occorrenza') print (str.replace (str1, str2, 1) ) print ('nPer due occorrenze') print (str.replace (str1, str2, 2))

Con questo, arriviamo alla fine di questo articolo sul taglio delle stringhe in Python. Spero che tu abbia abbastanza idee sul taglio delle corde.

Per ottenere una conoscenza approfondita di Python e delle sue varie applicazioni, puoi farlo per la formazione online dal vivo con supporto 24 ore su 24, 7 giorni su 7 e accesso a vita.

Hai domande per noi? Menzionateli nella sezione commenti di “String Trimming in Python” e vi risponderemo.