Metoda strip () zwraca kopię ciągu, usuwając zarówno początkowy, jak i końcowy znak (na podstawie przekazanego argumentu ciągu).
strip()Metoda usuwa znaki zarówno z lewej i prawej strony na podstawie argumentu (ciąg określający zestaw znaków do usunięcia).
Składnia strip()metody to:
string.strip ((chars))
strip () Parametry
- chars (opcjonalne) - łańcuch określający zestaw znaków do usunięcia z lewej i prawej części ciągu.
Jeśli nie podano argumentu chars, wszystkie początkowe i końcowe spacje są usuwane z ciągu.
Wartość zwracana z metody strip ()
strip() zwraca kopię ciągu z usuniętymi znakami wiodącymi i końcowymi.
Działanie metody strip ()
- Gdy znak ciągu po lewej stronie nie pasuje do wszystkich znaków w
charsargumencie, zatrzymuje usuwanie wiodących znaków. - Podobnie, gdy znak ciągu po prawej stronie nie pasuje do wszystkich znaków w
charsargumencie, zatrzymuje usuwanie znaków końcowych.
Przykład: działanie 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'))
Wynik
xoxo love xoxo lov xoxo love Xoxo droid jest niesamowity
Tutaj widzimy, że pierwsze wyrażenie string.strip()bez żadnych argumentów usunęło białe spacje z lewej i prawej strony string.
string.strip(' xoe')usuwa wszystkie spacje, x, o, i ektóre prowadzą lub przyczepiane ciąg.
Ponieważ stringna początku i na końcu ma spacje, wyrażenie string.strip('stx')nie zmienia łańcucha. xnie jest usuwany, ponieważ znajduje się w środku łańcucha (białe spacje prowadzą i śledzą ciąg)
string.strip('an')usunięto anwiodący ciąg.








