Strip () -metoden returnerer en kopi av strengen ved å fjerne både de ledende og de etterfølgende tegnene (basert på strengargumentet som er sendt).
Den strip()
metoden fjerner tegn fra både venstre og høyre på argumentet (en streng som angir tegnsettet som skal fjernes).
Syntaksen til strip()
metoden er:
string.strip ((tegn))
strip () Parametere
- tegn (valgfritt) - en streng som spesifiserer settet med tegn som skal fjernes fra venstre og høyre del av strengen.
Hvis tegnargumentet ikke er gitt, fjernes alle ledende og etterfølgende mellomrom fra strengen.
Returverdi fra strip () -metoden
strip()
returnerer en kopi av strengen med både ledende og etterfølgende tegn strippet.
Arbeid av strip () -metoden
- Når tegnet til strengen til venstre ikke samsvarer med alle tegnene i
chars
argumentet, slutter det å fjerne de ledende tegnene. - På samme måte når karakteren til strengen i riktig feil ikke samsvarer med alle tegnene i
chars
argumentet, slutter den å fjerne de etterfølgende tegnene.
Eksempel: Bearbeiding av stripen () -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'))
Produksjon
xoxo love xoxo lov xoxo love xoxo droid er kjempebra
Her kan vi se at det første uttrykket string.strip()
uten argumenter fjernet mellomrommene fra venstre og høyre for string
.
string.strip(' xoe')
fjernet alle mellomrom, x
, o
, og e
som bly eller slept strengen.
Siden string
har mellomrom i begynnelsen og slutten, string.strip('stx')
endrer ikke uttrykket strengen. x
fjernes ikke siden den er midt i strengen (mellomrom fører og strekker strengen)
string.strip('an')
fjernet som an
fører strengen.