Python String strip ()

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.

Interesujące artykuły...