Striben () -metoden returnerer en kopi af strengen ved at fjerne både de forreste og de efterfølgende tegn (baseret på det overførte strengargument).
Den strip()
metode fjerner figurer fra både venstre og højre er baseret på det argument (en streng specificerer sæt af tegn, der skal fjernes).
Metodens syntaks strip()
er:
string.strip ((tegn))
strip () Parametre
- tegn (valgfrit) - en streng, der angiver det sæt tegn, der skal fjernes fra venstre og højre del af strengen.
Hvis tegnene ikke er angivet, fjernes alle ledende og efterfølgende mellemrum fra strengen.
Returneringsværdi fra strip () -metoden
strip()
returnerer en kopi af strengen med både førende og efterfølgende tegn fjernet.
Arbejd af strip () -metoden
- Når strengen i venstre side ikke stemmer overens med alle tegnene i
chars
argumentet, stopper den med at fjerne de førende tegn. - På samme måde når karakteren af strengen i det rigtige ikke stemmer overens med alle tegnene i
chars
argumentet, stopper den med at fjerne de efterfølgende tegn.
Eksempel: Brug af strip () -metoden
string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(string.strip(' xoe')) # Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome' print(string.strip('an'))
Produktion
xoxo love xoxo lov xoxo love xoxo droid er fantastisk
Her kan vi se, at det første udtryk string.strip()
uden argumenter fjernede de hvide mellemrum fra venstre og højre for string
.
string.strip(' xoe')
fjernet alle mellemrum, x
, o
, og e
at bly eller bugseret strengen.
Da der string
er mellemrum i begyndelsen og slutningen, string.strip('stx')
ændrer udtrykket ikke strengen. x
fjernes ikke, da den er i midten af strengen (mellemrum fører og sporer strengen)
string.strip('an')
fjernet, der an
fører strengen.