Python String Lstrip -metode

Python String Lstrip -metode

Python -strengen “Lstrip ()” brukes for å fjerne ledende tegn fra strenger. Denne metoden fjerner ledende tegn avhengig av strengparameteren gitt. Å bruke metoden uten å gi noen argumenter vil også fjerne det ledende rommet fra strengverdien.

Syntaksen til Python Lstrip () -metoden

Eksempel 1: Bruke String Lstrip () -metode i Python -kode.

I dette eksemplet fjerner vi det ledende tegnet fra en streng ved hjelp av Python -strengen “Lstrip ()” -metoden. Avhengig av strengparameteren dupliserer denne metoden inngangsstrengen og gir en ny streng med de ledende tegnene fjernet. Hvis det ikke gis noe argument, vil det ledende rommet bli fjernet.

La oss begynne den første delen av koden der vi vil fjerne det ledende rommet som er til stede i strengverdien. Det ledende rommet kan bare fjernes ved hjelp av “Lstrip ()” -metoden, som ikke aksepterer ingen argumenter, eller "Lstrip ()" -funksjonen, som aksepterer karakteren "ingen" som et argument. I dette avsnittet, der vi må passere parameteren i "lstrip ()" -metoden, vil vi la den være tom. Derfor vil det fjerne det ledende rommet fra en strengverdi i retur. Siden denne metoden bare aksepterer argumenter av type "røye", som ofte er skrevet i omvendt komma, må vi skrive argumentet mellom de omvendte kommaene.

Strengverdien "Jeg liker å spille" fungerer som skriptets foreløpige trinn. Før vi skriver strengens tegn, legger vi først til en dobbel plass ved å trykke på romtasten på tastaturet i strengverdien. Denne strengverdien lagres i variabelen “String1”. Etter det bruker vi “Lstrip ()” med “String1” fordi vi allerede har lagret strengverdien i denne variabelen, og vi vil ikke sende noen argumenter. I stedet vil vi forlate parentesene til “Lstrip ()” tomme. Vi kommer til å lagre resultatet som oppnås ved å bruke denne "Lstrip ()" i variabelen "Resultat" som vi initialiserte tidligere. Etter det kaller vi "print ()" ved å levere "resultat" -parameteren til denne metoden fordi vi har lagret resultatet der og vil vise det i utgangen.

Som vi kan se i utdataene, eliminerte den det ledende rommet som var til stede i strengverdien i koden ovenfor og returnerte en ny streng som er en kopi av inngangsstrengen. Enkelt er en vist streng gjenværende verdi den samme som inngangsstrengens verdi, men de ledende rommene fjernes.

Vi kommer til å fjerne noen av de ledende karakterene i den andre delen av koden ved å gi strengens karakterer som et argument. “Lstrip ()” fjernet de ledende karakterene basert på String -argumentet som ble gitt. Denne delen av koden er forskjellig fra forrige del; I den koden ga vi et tomt argument og den fjernet de ledende rommene, men i dette passerer vi et strengargument og bruker "Lstrip ()" for å fjerne ledende tegn. Karakterene blir fjernet fra venstre side.

La oss begynne koden ved å oppgi at "Python er det raskest voksende programmeringsspråket" i en strengverdi som blir lagret i den initialiserte variabelen "String2". Etter det kaller vi “Lstrip ()” med “String2” som i hovedsak brukes som en parameter fordi vi initialiserte den i linjen før og plasserte strengverdien i den.

Deretter kaller vi "Lstrip ()" med "Python er" som et strengargument i parentesen til funksjonen. Som vi ser, er dette de tre første ordene i strengverdien som vi ga som et argument. Som et resultat vil den fjerne dem fra strengen og vise en ny streng som har en kopi av originalen. Utgangen som vi skaffet oss ved å bruke “Lstrip ()” -teknikken, er plassert i dette “resultatet”, som vi opprettet før, og vi påkaller deretter “Print ()” -funksjonen med parameteren “Resultat” i følgende linje.

Resultatet, som er en ny streng med verdien "raskest voksende programmeringsspråk", vises. Fordi vi ga noen strengelementer som argumenter og er klar over at “Lstrip ()” fjernet de ledende karakterene avhengig av de passerte argumentene. Dermed viste den ikke de ledende elementene i strengen, som er "python er," ble fjernet fra listen.

Hvis vi nå brukte "Lstrip ()" -funksjonen for å passere noen av strengtegnene fra midten eller slutten som et argument, ville ikke returstrengverdien endres; det ville forbli det samme som det dukket opp i inngangen.

Derfor skal vi demonstrere i dette avsnittet at strengverdien ikke vil endres, eller at en feil ikke vil bli generert hvis argumentet som leveres som en streng ikke er den ledende karakteren. La oss begynne koden. Den første kodelinjen har strengverdien “#Noah Got 80% Marks” som også inneholder symbolene “%” og “#” i tillegg til et numerisk siffer. Hovedmålet med denne delen av koden er imidlertid å demonstrere hva som ville skje hvis vi ga et argument som ikke er det ledende brevet.

Så når vi går tilbake til koden, er variabelen “String3” der vi holder denne strengverdien. Så, i den følgende linjen, kaller vi “Lstrip ()” med argumentet “String3”, og vi passerte “80%”, som ikke er en ledende karakter i strengverdien, som et argument til denne metoden. Utgangen fra å bruke metoden “Lstrip ()” lagres deretter i variabelen “Resultat”, som vi opprettet før vi kaller den med “Print ()” -funksjonen for å vise resultatet.

Fordi vi ga argumentet som ikke var ledende karakterer, og denne metoden ignorerer å fjerne de gjenværende tegnene som er til stede i en streng, fjerner den bare de ledende karakterene til en streng. Utgangen viser deretter resultatet som inneholder en streng som er en kopi av en streng som er til stede i koden ovenfor.

Eksempel 2: Bruke Lstrip () -metoden for å fjerne et symbol fra listen som en ledende karakter.

I denne illustrasjonen genererer vi en liste over strenger med forskjellige strengverdier i dem. Vi vil bruke symbolene som de ledende tegnene for strengverdiene i listen, og vi vil fjerne dem fra listen ved å bruke "Lstrip ()" -funksjonen.

La oss komme i gang med det andre eksemplet, der vi har en liste over strenger med forskjellige strengverdier. Den ledende karakteren av en enkelt strengverdi ble fjernet i det foregående eksemplet, men i dette tilfellet skal vi fjerne de ledende karakterene til mange strengverdier samtidig. Derfor har vi konstruert en liste over strengverdier. Det er tre strengelementer i denne listen: “$ Alex”, “*Noah” og “@EMMA”. Disse tre verdiene stammer alle fra forskjellige symboler. "Lstrip ()" -metoden ble deretter kalt med variabelen “R” som vi hadde generert tidligere.

Parametrene "$", "*" og "@" er gitt i parentesene, og uttalelsen "for r i data" er skrevet ved siden av det som indikerer at "r" kan være hvilken som helst verdi fra "data". Dette innebærer at funksjonen vil slette det ledende tegnet før du tar hvert element fra listen i "Data". Variabelen “R” sendes deretter som en parameter til print () -funksjonen.

Strengen som inneholder listen over elementer vises nå i utgangen. Strenglisten over elementer er fremdeles til stede, men vi kan se at de ledende karakterene er fjernet, og dermed har den ikke lenger noen ledende karakterer.

Konklusjon

Vi har diskutert ved hjelp av “Lstrip ()” -metoden for å ta de ledende karakterene ut av strengverdien. I dette innlegget har vi brukt to separate eksempler for å beskrive Python -strengen “Lstrip ()” -teknikk. I det første eksemplet slettet vi de ledende karakterene fra strengverdien ved å gi karakterene som et argument og det ledende rommet ved ikke å gi noen argumenter, og i det andre eksemplet eliminerte vi symbolene fra listen over strenger som en ledende karakter.