Å fjerne det hvite rommet rundt tekststrengen kalles teknisk å trimme en streng. Python har tre innebygde funksjoner for å fjerne mellomrom fra strenger: stripe, rstrip og lstrip. Alle disse metodene tar ingen argumenter for å bli kvitt plassen.
Strengtrim er en metode for å omorganisere dataene for effektiv manipulasjon. Vi skal beskrive tre tilnærminger som brukes til å trimme en streng i Python
Bruk Strip () -metode:
Som standard trimmer Strip () -funksjonen mellomrom fra start- og sluttposisjonen til en streng, og deretter returnerer en original streng uten mellomrom.
Hvis det ikke er noen plass i begynnelsen eller slutten, vil strengen bli returnert fordi den er og kan matches med den originale strengen. Hvis de matchede tegnene er gitt i parameteren, vil tegnene i begynnelsen eller slutten av strengen bli ekskludert fra den originale strengen. Derfor vil resten av strengen bli returnert. Den opprinnelige strengen med ledende og etterfølgende plass er avkortet hvis ingen tegn ble spesifisert for å bli slettet.
Først opprettes et nytt prosjekt etter å ha trykket på "Ny fil" -knappen på menylinjen:
I dette programmet tar vi "visuell programmering" som en streng. Deretter returnerer vi strengen ved hjelp av en utskriftserklæring. Etter at vi har returnert dette, vil vi fjerne “G” -tegnet fra strengen “Visual Programming”. For dette bruker vi Strip () -funksjonen i denne koden. Vi bruker denne funksjonen for å trimme strengen grundig. La oss kjøre koden ved å trykke på F5 -knappen fra tastaturet:
Nå legger vi merke til at den siste tegnet “G” fjernes fra "Visual Programming" -strengen. Den originale strengen er uendret etter bruk av stripen () -funksjonen.
Strip () -metoden fjerner den første eller siste karakteren. Karakterer mellom strengene blir ikke slettet. Derfor, hvis vi foretrekker å slette tegnet midt i strengen, vil ikke den tegnet bli slettet. Hvis argumentet ikke blir vedtatt, vil hvitespasene fra begynnelse og slutt bli fjernet.
Vi kan også fjerne denne karakteren ved å sende en unik karakter til parameteren. Strip () -funksjonen ekskluderer de ledende (første plassen) og avslutningen (siste plass) tegn (mellomrom er de første tegnene som er fjernet som standard):
Vi tar "visuell programmering :::" "" "som en streng. Etter å ha returnert den originale strengen, strippet vi “:” ”-tegnet fra den originale strengen“ Visual Programming ”. Nå må vi bruke Strip () -funksjonen i denne koden:
I denne koden passerte vi: ”tegn. Nå er disse tegnene ekskludert fra slutten av strengen “Visual Programming”. Derfor returneres den opprinnelige strengen. Hvis ingen tegnparameter er spesifisert, fjernes de første og siste mellomrom i strengen.
Bruk Lstrip () -metode:
Lstrip () er en innebygd funksjon som striper den venstre delen av en streng, og etter stripping returnerer den en erstatningsstreng. Lstrip () -funksjonen tar ingen argumenter:
Strengen “Visual Programming” tas som en streng i dette eksemplet. Etter at vi returnerte den originale strengen, strippet vi den originale strengen "Visual Programming". Vi må bruke Lstrip () -funksjonen i denne koden:
Lstrip () -funksjonen kalles på inngangsstrengen uten valgfrie parametere. Derfor fjernes mellomrom som standard. Plassen fra venstre side vil bli slettet, og utgangen vil være "visuell programmering".
Bruk RStrip () -metode:
Dette er en annen måte å fjerne uregelmessige deler av en streng. Rstrip () er en innebygd funksjon. RStrip () -metoden tar ingen argumenter:
Vi bruker RStrip () -funksjonen i denne koden. Fordi denne funksjonen bare striper den rette delen av den originale strengen.
Whitespaces er ekskludert fra høyre side av strengen. Derfor er utgangen "visuell programmering". Hvis strengen har ledende eller etterfølgende newlines (/n), return (/r), eller fanekarakteren (/t), blir de også behandlet som mellomrom og avkortet som stripen (), lstrip () eller rstrip () funksjoner.
Konklusjon:
Å trimme en streng betyr å fjerne ekstra mellomrom og spesifikke karaktergrupper fra begynnelsen og slutten av den originale strengen. Strengtrimming er gunstig for rengjøringskunnskap da data blir samlet inn fra en rekke kilder og er vanligvis støyende og rotete. Vi har diskutert tre innebygde funksjoner av stripen (), lstrip () og rstrip () metoder. Vennligst sjekk ut Linux -hint for mer informative artikler, og vi håper du fant denne artikkelen nyttig.