Metoda strip () vrací kopii řetězce odstraněním úvodních i koncových znaků (na základě předaného argumentu řetězce).
strip()Metoda odstraní znaky z obou vlevo a vpravo na základě argumentu (řetězec určující sadu znaků, které mají být odstraněny).
Syntaxe strip()metody je:
string.strip ((znaky))
strip () Parametry
- chars (volitelné) - řetězec určující sadu znaků, které mají být odstraněny z levé a pravé části řetězce.
Pokud není zadán argument chars, jsou z řetězce odstraněny všechny mezery mezi úvodními a koncovými znaky.
Návratová hodnota z metody strip ()
strip() vrátí kopii řetězce s odstraněnými úvodními i koncovými znaky.
Fungování metody strip ()
- Když se znak řetězce vlevo neshoduje se všemi znaky v
charsargumentu, přestane odebírat úvodní znaky. - Podobně, když se znak řetězce v pravém nesouladu se všemi znaky v
charsargumentu, přestane odebírat koncové znaky.
Příklad: Fungování metody 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'))
Výstup
xoxo love xoxo love xoxo love xoxo droid je úžasný
Tady vidíme, že první výraz string.strip()bez jakýchkoli argumentů odstranil mezery vlevo a vpravo od string.
string.strip(' xoe')odstraněny všechny mezery, x, oa eže olovo nebo tažený provázek.
Protože stringmá mezery na začátku a na konci, výraz string.strip('stx')nezmění řetězec. xnení odstraněn, protože je uprostřed řetězce (mezery vedou a sledují řetězec)
string.strip('an')odstraněn anvedoucí řetězce.








