Rimuovi il primo carattere dalla stringa in Python

Rimuovi il primo carattere dalla stringa in Python

Mentre lavorano in Python, i programmatori affrontano problemi che richiedono loro di escludere il primo carattere di ciascuna stringa utilizzando le sue funzioni, metodi o operatori integrati. Queste stringhe contengono alfabeti, numeri interi, delimitatori o altri. Più specificamente, quando i caratteri della stringa potrebbero essere stati generati erroneamente e si desidera rimuovere la singola stringa o l'intero elenco.

Questa guida fornirà diversi modi per cancellare il primo carattere della stringa Python.

Come rimuovere il primo carattere dalla stringa in Python?

Per rimuovere il primo carattere da qualsiasi stringa Python, vengono utilizzate più funzioni integrate, che sono elencate di seguito:

  • slittamento ()
  • Istrip ()
  • join () e versato ()
  • Rif.sub()
  • sostituire()

Metodo 1: rimuovere il primo carattere dalla stringa in Python utilizzando il metodo "Sling ()"

Per eliminare il primo personaggio da qualsiasi stringa di Python, "slittamento ()"Il metodo può essere utilizzato. IL "fetta()"È il metodo integrato di Python che prima cancella il carattere e quindi restituisce la stringa risultante che esclude il primo carattere.

Esempio

Crea una stringa variabile e inizializzala con una stringa come "originale_string":

originale_string = "benvenuto su linuxhint"

Definisci un formato desiderato che rimuoverà il primo carattere della stringa:

ResultInTant_String = original_string [1:]

Usa il "stampa()"Funzione per visualizzare la stringa specificata esclusa il suo primo carattere:

Print (resulting_string)

Come puoi vedere, il primo carattere della stringa specificata viene rimosso correttamente:

Metodo 2: rimuovere il primo carattere dalla stringa in Python utilizzando il metodo "istrip ()"

IL "Istrip ()"Il metodo può essere utilizzato per cancellare il primo carattere dalla stringa fornita. Ottiene caratteri di input, quindi li rimuove dall'inizio della stringa di input specificata. Successivamente, la nuova stringa modificata esclusa il primo carattere verrà restituita di conseguenza. Se il carattere fornito esiste più volte nella stringa, verrà eliminato.

Esempio

Abbiamo usato la stringa creata e inizializzata nell'esempio precedente. Quindi, fornisci il primo indice del carattere e passalo al "First_Character"Variabile stringa:

First_Character = original_string [0]

Chiama il "Istrip ()"Metodo che prende la variabile creata di recente come argomento e la memorizza in"resulting_string"Variabile:

resulting_string = original_string.LSTRIP (First_Character)

Usa il "stampa()"Funzione per ottenere l'output desiderato:

Print (resulting_string)

Produzione

Metodo 3: rimuovere il primo carattere dalla stringa in Python utilizzando il metodo join () e “SPEDT ()

Per cancellare il primo personaggio dalla stringa di Python, "giuntura()" E "diviso()"Vengono utilizzate funzioni integrate. La funzione "join ()" si unisce a una stringa con gli elementi iterabili specificati, come elenco, tupla, stringa e molti altri. Al contrario, il metodo "Split ()" dividerà l'elemento fornito dalla stringa.

Esempio

Fornire l'indice del carattere desiderato che deve rimuovere e salvare la stringa in "f_Character"Variabile:

f_character = original_string [0]

Chiama il "diviso()"Funzione con i due argomenti richiesti come variabile e la posizione del carattere eliminante. Quindi, usa il "giuntura()"Funzione e passa al"resulting_string"Variabile:

resulting_string = "".join (originale_string.split (f_character, 1))

Usa il "stampa()" dichiarazione:

Print (resulting_string)

Si può osservare che il primo carattere è stato rimosso:

Metodo 4: rimuovere il primo carattere dalla stringa in Python utilizzando “RE.Sub () "funzione

IL "Rif.sub()"La funzione integrata è il modulo della libreria Regex in Python che viene utilizzato per cancellare il primo carattere della stringa fornita. Sostituisce tutti i caratteri che corrispondono al formato di espressione regolare fornito con l'argomento specificato.

Esempio

Innanzitutto, importa il "Rif" biblioteca:

importazione re

Crea una nuova variabile stringa e passa una stringa:

originale_string = "benvenuto su linuxhint"

Chiama il "Rif.sub()"Funzione insieme agli argomenti richiesti, come il valore a cui si desidera sostituire, stringa variabile e conta che indica che la sostituzione verrà eseguita solo per la prima occorrenza della stringa corrispondente:

resulting_string = re.sub (r '.', ", originale_string, count = 1)

Visualizza la stringa desiderata tramite "stampa()" funzione:

Print (resulting_string)

Produzione

Metodo 5: rimuovere il primo carattere dalla stringa in Python utilizzando il metodo "Sostituisci ()"

Il Python integrato "sostituire()"Il metodo viene utilizzato per cancellare il primo carattere da qualsiasi stringa Python. Questo metodo può restituire una stringa duplicata in cui la presenza di una sottostringa viene scambiata con un'altra.

Esempio

Usa il "sostituire()"Metodo e passare il valore che deve essere sostituito con la stringa di input e il conteggio dei caratteri:

resulting_string = original_string.Sostituisci (f_character, "", 1)

Chiama il "stampa()"Dichiarazione per ottenere l'output:

Print (resulting_string)

Produzione

Hai imparato le diverse tecniche per cancellare il primo carattere della stringa Python.

Conclusione

Per rimuovere il primo carattere della stringa Python, "slittamento ()Metodo ", il"ÈTRIP()Metodo ", il"giuntura()" E "diviso()Metodi ", il"Rif.sub()Metodo e "sostituire()"Vengono utilizzati il ​​metodo. Tutti i metodi discussi sono funzioni integrate di Python che possono cancellare il carattere e sostituirli con il valore specificato. Questa guida ha descritto su diversi metodi per cancellare il primo carattere della stringa Python.