Fjern det første tegnet fra strengen i Python

Fjern det første tegnet fra strengen i Python

Mens de jobber i Python, takler programmerere problemer som krever at de utelukker den første karakteren av hver streng ved å bruke dens innebygde funksjoner, metoder eller operatører. Disse strengene inneholder alfabeter, heltall, avgrensere eller andre. Mer spesifikt, når strengtegnene kan ha blitt generert feilaktig, og du vil fjerne enkeltstrengen eller hele listen.

Denne guiden vil gi flere måter å slette den første karakteren av Python -strengen.

Hvordan fjerne første tegnet fra strengen i Python?

For å fjerne det første tegnet fra hvilken som helst Python-streng, brukes flere innebygde funksjoner, som er listet opp nedenfor:

  • skiver ()
  • Istrip ()
  • Bli med () og sølt ()
  • re.under()
  • erstatte()

Metode 1: Fjern det første tegnet fra strengen i Python ved å bruke "skiver ()" -metode

For å eliminere det første tegnet fra en hvilken som helst Python -streng, "skiver ()”Metode kan brukes. “skive()”Er den innebygde metoden for Python som først sletter tegnet og deretter returnerer den modifiserte resulterende strengen unntatt den første tegnet.

Eksempel

Lag en variabel streng og initialiser den med en streng som "Original_string”:

original_string = "Velkommen til Linuxhint"

Definer et ønsket format som vil fjerne strengens første tegn:

resulterer_string = original_string [1:]

Bruke "skrive ut()”Funksjon for å vise den spesifiserte strengen ekskludere den første tegnet:

print (resulter_string)

Som du kan se, blir den første tegnet til den spesifiserte strengen fjernet med hell:

Metode 2: Fjern første tegnet fra strengen i Python ved å bruke “istrip ()” -metoden

Istrip ()”Metode kan brukes for å slette det første tegnet fra den medfølgende strengen. Det får inngangstegn, og fjerner dem deretter fra starten av den spesifiserte inngangsstrengen. Etter det vil den nye modifiserte strengen eksklusivt den første tegnet bli returnert. Hvis det medfølgende tegnet eksisterer flere ganger i strengen, vil det bli slettet.

Eksempel

Vi har brukt strengen opprettet og initialisert i forrige eksempel. Gi deretter den første karakterindeksen og gi den til "FIRST_CHARACTER”Strengvariabel:

first_character = original_string [0]

Ring "Istrip ()”Metode som tar den nylig opprettede variabelen som et argument og lagrer den i“resulterende_string”Variabel:

resulter_string = original_string.Lstrip (First_Character)

Bruke "skrive ut()”Funksjon for å få ønsket utgang:

print (resulter_string)

Produksjon

Metode 3: Fjern første tegnet fra strengen i Python ved bruk av Join () og “sølt () -metode

For å slette den første tegnet fra Python -strengen, “bli med()”Og“dele()”Innebygde funksjoner brukes. "Join ()" -funksjonen blir med en streng med de spesifiserte iterable elementene, for eksempel liste, tuple, streng og mange flere. I kontrast vil metoden “Split ()” dele det medfølgende elementet fra strengen.

Eksempel

Gi ønsket karakterindeks som må fjerne og lagre strengen i "f_character”Variabel:

f_character = original_string [0]

Ring "dele()”Funksjon med de nødvendige to argumentene som variabel og posisjonen til den eliminerende karakteren. Bruk deretter “bli med()”Funksjon og passerer til“resulterende_string”Variabel:

resulterer_string = "".Bli med (original_string.Split (F_Character, 1))

Bruke "skrive ut()”Uttalelse:

print (resulter_string)

Det kan observeres at den første karakteren er fjernet:

Metode 4: Fjern det første tegnet fra strengen i Python ved å bruke “RE.sub () ”-funksjon

re.under()”Innebygd funksjon er modulen til Regex-biblioteket i Python som brukes til å slette den første tegnet til den medfølgende strengen. Det erstatter alle tegnene som samsvarer med det medfølgende regulære uttrykksformatet med det spesifiserte argumentet.

Eksempel

Først må du importere “re”Bibliotek:

Import re

Lag en ny strengvariabel og pass en streng:

original_string = "Velkommen til Linuxhint"

Ring "re.under()”Funksjon sammen med de nødvendige argumentene, for eksempel verdien du vil erstatte, variabel streng, og telle som betegner erstatning vil bare bli gjort for første forekomst av den matchende strengen:

resulterer_string = re.sub (r '.', ", original_string, count = 1)

Vis ønsket streng gjennom “skrive ut()”Funksjon:

print (resulter_string)

Produksjon

Metode 5: Fjern første tegnet fra strengen i Python ved å bruke “erstatte ()” -metode

Python innebygd “erstatte()”Metode brukes til å slette den første tegnet fra en hvilken som helst Python -streng. Denne metoden kan returnere en duplikatstreng der en substrings tilstedeværelse blir utvekslet med en annen.

Eksempel

Bruke "erstatte()”Metode og passere verdien som må erstattes med inngangsstreng og karaktertelling:

resulter_string = original_string.erstatte (f_character, "", 1)

Ring "skrive ut()”Uttalelse for å få utdataene:

print (resulter_string)

Produksjon

Du har lært om de forskjellige teknikkene for å slette den første karakteren av Python -strengen.

Konklusjon

For å fjerne den første karakteren av Python -strengen, “skiver ()”Metode,“Erthvil i fred()”Metode,“bli med()”Og“dele()”Metoder,“re.under()”Metode og“erstatte()”Metode brukes. Alle diskuterte metoder er python innebygde funksjoner som kan slette tegnet og erstatte dem med den spesifiserte verdien. Denne guiden beskrevet om flere metoder for å slette den første karakteren av Python -strengen.