Funkcija Python Strip
Osnovna funkcionalnost "strip ()"
Funkcija "strip ()" vraća kopiju niza s određenim znakovima uklonjenim s početka i kraja. U osnovi, funkcija stripa uspoređuje početne i završne znakove s nizom korisnički definiranih znakova i uklanja ih dok ne dosegnu znak koji se ne podudara. Sljedeći je kôd jednostavan primjer:
s = 'wwwthisisasstringooo' s.strip ('w') 'thisisastringooo' s.strip ('o') 'wwwthisisastring' s.strip ('wo') 'thisisastring'
Metode "lstrip ()" i "rstrip ()"
Metoda trake djeluje na oba kraja lanca. No, za uklanjanje znakova samo s prednje ili stražnje strane, upotrijebite "lstrip ()" (za početak niza) i "rstrip ()" (za kraj niza). Sljedeći kod prikazuje primjer uklanjanja znaka samo na jednom kraju niza.
s.lstrip ('w') 'thisisastringooo' s.lstrip ('o') wwwthisisastringooo s.rstrip ('o') 'wwwthisisastring'
Primjer: uklanjanje HTML oznaka
Kao drugi primjer, programer Python možda želi ukloniti HTML oznake iz informacija dobivenih s web stranice. HTML nizovi bit će zatvoreni unutar HTML oznaka, ali programer će možda trebati samo podatke. U tom slučaju pomoću naredbe strip možete lako ukloniti oznake.
html = 'Hello' html.strip ('') 'Hello' html = 'Hello' html.strip ('') 'Hello'
Izrežite prazne prostore
Kao drugi primjer, korisnikov unos ili unos koji se dobiva na web mjestu mogu sadržavati prazna mjesta na početku (poput razmaka ili kartica). Funkcija trake također može obrezati znakove bijelog razmaka jednako lako kao i bilo koji drugi znak.
s = 'hi' s.strip ('') 'hi' s.lstrip ('') 'bok'