La stringa Python "Lstrip ()" è impiegata per rimuovere i caratteri principali dalle stringhe. Questo metodo rimuove i caratteri principali a seconda del parametro stringa indicato. L'uso del metodo senza fornire argomenti rimuoverà anche lo spazio principale dal valore della stringa.
La sintassi del metodo Python Lstrip ()
Esempio 1: usando il metodo String Lstrip () nel codice Python.
In questo esempio, rimuoveremo il carattere principale da una stringa utilizzando il metodo String Python "Lstrip ()". A seconda del parametro della stringa, questo metodo duplica la stringa di input e fornisce una nuova stringa con i caratteri principali rimossi. Se non viene fornito alcun argomento, lo spazio principale verrà rimosso.
Iniziamo la prima sezione del codice in cui rimuoveremo lo spazio principale presente nel valore della stringa. Lo spazio principale può essere rimosso solo usando il metodo "lstrip ()", che non accetta argomenti, o la funzione "lstrip ()", che accetta il personaggio "nessuno" come argomento. In questa sezione, dove dobbiamo passare il parametro nel metodo "lstrip ()", lo lasceremo vuoto. Pertanto, rimuoverà lo spazio principale da un valore di stringa in cambio. Poiché questo metodo accetta solo argomenti di tipo "char", che sono spesso scritti in virgole invertite, dobbiamo scrivere l'argomento tra le virgole invertite.
Il valore della stringa "Mi piace giocare" funge da passaggio preliminare dello script. Prima di scrivere i caratteri della stringa, aggiungiamo prima un doppio spazio premendo il tasto Spazio sulla tastiera nel valore della stringa. Questo valore di stringa viene archiviato nella variabile "String1". Successivamente, stiamo usando "lstrip ()" con "String1" perché abbiamo già archiviato il valore della stringa in questa variabile e non passeremo alcun argomento. Invece, lasceremo le parentesi di "lstrip ()" vuote. Salveremo il risultato ottenuto utilizzando questo "lstrip ()" nel "risultato" variabile che abbiamo inizializzato in precedenza. Successivamente, chiamiamo "print ()" fornendo il parametro "risultato" a questo metodo perché abbiamo salvato il risultato lì e vogliamo mostrarlo nell'output.
Come possiamo vedere nell'output, ha eliminato lo spazio principale presente nel valore della stringa nel codice sopra e restituito una nuova stringa che è una copia della stringa di input. In semplice, il valore rimanente di una stringa visualizzata è lo stesso del valore della sua stringa di input ma gli spazi principali vengono rimossi.
Rimuoveremo alcuni dei caratteri principali nella seconda sezione del codice fornendo i caratteri della stringa come argomento. "Lstrip ()" ha rimosso i caratteri principali in base all'argomento della stringa superato. Questa sezione del codice è diversa dalla parte precedente; In quel codice abbiamo dato un argomento vuoto e ha rimosso gli spazi principali, ma in questo stiamo passando un argomento di stringa e usando "lstrip ()" per rimuovere i caratteri principali. I personaggi vengono rimossi dal lato sinistro.
Iniziamo il codice affermando che "Python è il linguaggio di programmazione in più rapida crescita" in un valore di stringa che viene archiviato nella variabile inizializzata "String2". Successivamente, chiamiamo "lstrip ()" con "String2" che è essenzialmente usato come parametro perché l'abbiamo inizializzato nella riga prima e abbiamo posizionato il valore della stringa in esso.
Successivamente, chiamiamo "lstrip ()" con "Python è il" come argomento stringa tra le parentesi della funzione. Come possiamo vedere, queste sono le prime tre parole del valore della stringa che abbiamo dato come argomento. Di conseguenza, li rimuoverà dalla stringa e visualizzerà una nuova stringa che ha una copia dell'originale. L'output che abbiamo acquisito utilizzando la tecnica "lstrip ()" è inserito in questo "risultato", che abbiamo creato prima e quindi invociamo la funzione "print ()" con il parametro "risultato" nella riga seguente.
Viene visualizzato il risultato, che è una nuova stringa con il valore "linguaggio di programmazione in più rapida crescita",. Perché abbiamo dato alcuni elementi di stringa come argomenti e siamo consapevoli che "lstrip ()" ha rimosso i caratteri principali a seconda degli argomenti passati. Pertanto, non ha mostrato gli elementi principali nella stringa, che sono "Python is the", è stato rimosso dall'elenco.
Ora, se usassimo la funzione "lstrip ()" per passare alcuni dei caratteri della stringa dal centro o dalla fine come argomento, il valore della stringa di ritorno non cambierebbe; rimarrebbe lo stesso che è apparso nell'input.
Pertanto, in questa sezione dimostreremo che il valore della stringa non cambierà o che un errore non verrà generato se l'argomento fornito come stringa non è il personaggio principale. Iniziamo il codice. La prima riga di codice ha il valore di stringa "#noah ha ottenuto l'80% dei voti" che contiene anche i simboli "%" e "#", nonché una cifra numerica. Tuttavia, l'obiettivo principale di questa sezione del codice è dimostrare cosa accadrebbe se avessimo un argomento che non è la lettera principale.
Quindi, tornando al codice, la variabile "String3" è dove stiamo mantenendo questo valore di stringa. Quindi, nella riga seguente, chiamiamo "lstrip ()" con l'argomento "String3", e abbiamo superato "80%", che non è un personaggio leader nel valore della stringa, come argomento su questo metodo. L'output dall'uso del metodo "lstrip ()" viene quindi salvato nel "risultato" variabile che abbiamo creato prima di chiamarlo con la funzione "print ()" per visualizzare il risultato.
Poiché abbiamo superato l'argomento che non era personaggi leader e questo metodo ignora la rimozione dei personaggi rimanenti presenti in una stringa, rimuove solo i caratteri principali di una stringa. L'output visualizza quindi il risultato contenente una stringa che è una copia di una stringa presente nel codice sopra.
Esempio 2: utilizzando il metodo LSTRIP () per rimuovere un simbolo dall'elenco come personaggio leader.
In questa illustrazione, genereremo un elenco di stringhe con vari valori di stringa in essi. Useremo i simboli come caratteri principali per i valori della stringa nell'elenco e li rimuoveremo dall'elenco applicando la funzione "lstrip ()".
Iniziamo con il secondo esempio, in cui abbiamo un elenco di stringhe con vari valori di stringa. Il carattere principale di un valore di stringa singolo è stato rimosso nell'esempio precedente, ma in questo caso rimuoveremo contemporaneamente i caratteri principali di numerosi valori di stringa. Pertanto abbiamo costruito un elenco di valori di stringa. Ci sono tre elementi di stringa in questo elenco: "$ Alex", "*Noah" e "@emma". Questi tre valori provengono tutti da vari simboli. Il metodo "lstrip ()" è stato quindi chiamato con la variabile "R" che avevamo generato in precedenza.
I parametri "$", "*," e "@" sono riportati all'interno delle sue parentesi e l'affermazione "per r nei dati" è scritta accanto ad esso indicando che "R" può essere un valore dai "dati". Ciò implica che la funzione eliminerà il carattere principale prima di prendere ciascun elemento dall'elenco nei "dati". La variabile “R” viene quindi passata come parametro alla funzione print ().
La stringa contenente l'elenco di elementi è ora visualizzata nell'output. L'elenco delle stringhe di elementi è ancora presente ma possiamo vedere che i personaggi principali sono stati rimossi, quindi non ha più personaggi principali.
Conclusione
Abbiamo discusso usando il metodo "lstrip ()" per eliminare i caratteri principali dal valore della stringa. In questo post, abbiamo usato due esempi separati per descrivere la tecnica della stringa Python "Lstrip ()". Nel primo esempio, abbiamo eliminato i caratteri principali dal valore della stringa passando i personaggi come argomento e lo spazio principale non passando alcun argomento e nel secondo esempio, abbiamo eliminato i simboli dall'elenco delle stringhe come personaggio leader.