Meetod strip () tagastab stringi koopia, eemaldades nii esi- kui ka lõpumärgid (põhineb edastatud stringi argumendil).
strip()
Meetod eemaldab märke nii vasakule ja paremale, tuginedes väitele (string täpsustades märgikogumi tuleb eemaldada).
Meetodi süntaks strip()
on:
string.strip ((tähemärgid))
riba () parameetrid
- tähemärgid (valikuline) - string, mis määrab stringi vasakust ja paremast osast eemaldatavate märkide komplekti.
Kui argumendi tähemärgid ei esitata, eemaldatakse stringist kõik eesmised ja järgnevad tühikud.
Return-väärtus meetodilt strip ()
strip()
tagastab stringi koopia, kust on eemaldatud nii algus- kui ka lõpumärgid.
Riba () meetodi töötamine
- Kui vasakul oleva stringi märk ei ühti kõigi
chars
argumendis olevate tähemärkidega , lõpetab see juhtmärkide eemaldamise. - Samamoodi
chars
peatab see , kui parempoolse stringi tähemärk sobib kokku kõigi argumendis olevate tähemärkidega , lõpetab see järgnevate märkide eemaldamise.
Näide: riba () meetodi töötamine
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'))
Väljund
xoxo armastus xoxo lov xoxo armastus xoxo droid on vinge
Siin näeme, et esimene avaldus string.strip()
ilma argumentideta eemaldas tühikud vasakult ja paremalt string
.
string.strip(' xoe')
eemaldada tühikuid, x
, o
, ja e
et plii või järelveetav string.
Kuna string
alguses ja lõpus on tühimärk, string.strip('stx')
ei muuda avaldus stringi. x
ei eemaldata, kuna see on stringi keskel (tühikud juhivad ja jälgivad stringi)
string.strip('an')
eemaldati an
stringi juhtimine.