Strip -metoden har en valgfri parameter. Når denne parameteren er utelatt, vil denne metoden fjerne plass fra start og slutt fra strengdata. Men hvis du vil fjerne det spesifikke tegnet fra start og slutt på strengen, må du sette tegnet som argumentverdi for metoden. Den returnerer hovedstrengverdien etter å ha fjernet de bestemte tegnene fra strengen. Ulike bruksområder av stripemetoden i Python vises i følgende eksempel.
Eksempel-1: Bruk av stripemetode for å fjerne plass
Følgende skript viser bruken av stripemetoden uten argumentasjonen. Her, to variabler som er navngitt Brukernavn og passord er definert. Brukernavn inneholder plass ved starten av verdien og passord inneholder plass ved avslutningen av verdien. I det første hvis Uttalelse, verdiene til variablene sammenlignes uten å fjerne rommet fra verdiene, og den returnerer falsk. I den andre IF -uttalelsen brukes Strip () -metode med variablene for å fjerne eventuelle start- og sluttrom fra verdiene.
#!/usr/bin/env python3Produksjon:
Den første utgangen er 'Ikke autentisert bruker ' og den andre utgangen er 'Autentisert bruker'.
Eksempel-2: Bruk av stripemetode for å fjerne den aktuelle karakteren
Hvis du vil slette et spesifikt tegn fra strengverdien, må du bruke det valgfrie argumentet til stripemetoden. Følgende skript viser bruken av det valgfrie argumentet i stripemetoden. En strengverdi vil bli tatt som input og lagret i den navngitte variabelen String1 og et tegn vil bli tatt som input og lagret i den navngitte variabelen char1. NESTE, char1 brukes som et argument i stripemetoden. Hvis verdien av char1 eksisterer en eller flere ganger i String1 Ved start eller slutt vil disse karakterene bli fjernet og lagre den nye verdien i en annen variabel, Nyheter. Den opprinnelige strengen vil forbli uendret.
#!/usr/bin/env python3Produksjon:
Kjør manuset. Her, '$$$ Python er et språk på høyt nivå $$ ' blir tatt som inngangsstreng i utgangen og '$' er så tatt som å fjerne en karakter. Strip () -metoden vil fjerne alle '$' Fra start og slutt på inngangsstrengen.
Eksempel-3: Bruk av stripe for å fjerne flere tegn
De to foregående eksemplene fjerner plass eller et spesifikt tegn fra en strengdata. Men noen ganger må du fjerne flere tegn fra strengen. Følgende skript viser måten å fjerne flere tegn fra begge sider av en strengverdi. Skriptet vil ta en URL -adresse og flere tegn fra brukeren som input og lagre i variablene, URL og Charlist. Her brukes en uendelig sløyfe til å kjøre skriptet til brukerpressen, 'y' eller 'y'. I hver iterasjon av løkken vil den originale strengen og den nye strengen etter stripping bli skrevet ut.
#!/usr/bin/env python3Produksjon:
I utgangen er sløyfen iterert to ganger. I den første iterasjonen, flere tegn, 'http: //' vil bli søkt og fjernet fra begge sider av inngangsstrengen, 'https: // www.Google.com'. Neste, 'n ' presses som inngang for å fortsette løkken og kjøre skriptet igjen. I den andre iterasjonen, 'www.com'Karakterer blir søkt og fjernet fra inngangsstrengen, www.Linuxhint.com. Nå, 'y' presses for å avslutte den uendelige sløyfen og avslutte fra manuset.
Konklusjon:
Bruken av stripemetoden for å fjerne rom, enkeltkarakter og flere tegn fra begge sider av en strengverdi vises i eksemplene på denne opplæringen. Hvis du bare vil fjerne tegn fra begynnelsen av strengen, må du bruke Lstrip () metode, og hvis du bare vil fjerne tegn fra enden av strengen, må du bruke rstrip () metode.Hvordan bruke Python String Strip -metoden
Se forfatterens video: Her