Metoden strip () returnerar en kopia av strängen genom att ta bort både de ledande och efterföljande tecknen (baserat på strängargumentet som skickats).
Den strip()
metod tar bort tecken från både vänster och höger baserat på argumentet (en sträng som anger uppsättningen av tecken som skall avlägsnas).
Syntaxen för strip()
metoden är:
string.strip ((tecken))
strip () Parametrar
- tecken (valfritt) - en sträng som anger uppsättningen tecken som ska tas bort från vänster och höger del av strängen.
Om argumentet för tecken inte tillhandahålls tas alla ledande och efterföljande blanksteg bort från strängen.
Returvärde från strip () -metoden
strip()
returnerar en kopia av strängen med både ledande och efterföljande tecken avskalade.
Bearbetning av strip () -metoden
- När strängens karaktär till vänster inte stämmer överens med alla tecken i
chars
argumentet slutar den ta bort de ledande tecknen. - På samma sätt, när strängens karaktär i rätt stämmer inte överens med alla tecken i
chars
argumentet, slutar den ta bort de efterföljande tecknen.
Exempel: Arbeta med 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 är fantastisk
Här kan vi se att det första uttrycket string.strip()
utan några argument tog bort mellanslag från vänster och höger om string
.
string.strip(' xoe')
bort alla blank, x
, o
och e
att bly eller bogserade strängen.
Eftersom det string
har blanksteg i början och slutet string.strip('stx')
ändras inte strängen i uttrycket . x
tas inte bort eftersom den är i mitten av strängen (mellanslag leder och spårar strängen)
string.strip('an')
bort som an
leder strängen.