Metoda strip () vraća kopiju niza uklanjanjem i vodećih i pratećih znakova (na temelju prosljeđenog argumenta niza).
strip()
Metoda uklanja znakove sa obje lijevo i desno na temelju argumenta (niz navodeći niz znakova koje treba ukloniti).
Sintaksa strip()
metode je:
string.strip ((znakovi))
strip () Parametri
- znakovi (neobavezno) - niz koji određuje skup znakova koji se uklanjaju s lijevog i desnog dijela niza.
Ako nije naveden argument chars, svi se razmaci koji vode i prate se uklanjaju iz niza.
Povratna vrijednost iz metode strip ()
strip()
vraća kopiju niza s oduzetim vodećim i pratećim znakovima.
Rad metode strip ()
- Kad se znak niza u lijevoj strani podudara sa svim znakovima u
chars
argumentu, prestaje uklanjati vodeće znakove. - Slično tome, kada se znak niza u desnom ne podudara sa svim znakovima u
chars
argumentu, prestaje uklanjati prateće znakove.
Primjer: Rad metode strip ()
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'))
Izlaz
xoxo love xoxo lov xoxo love xoxo droid je sjajan
Ovdje možemo vidjeti da je prvi izraz string.strip()
bez ikakvih argumenata uklonio razmake s lijeve i desne strane string
.
string.strip(' xoe')
ukloniti sve razmakom, x
, o
i e
to vodstvo i vukao niz.
Budući da string
ima razmak na početku i na kraju, izraz string.strip('stx')
ne mijenja niz. x
nije uklonjen jer je na sredini žice (razmaci vode i prate žicu)
string.strip('an')
uklonjen an
vodeći niz.