Metoda strip

Metoda strip zwraca ciąg znaków, w początku i na końcu którego usunięto podane znaki. W opcjonalnym parametrze metody określamy te znaki, które chcemy usunąć. Jeśli ich nie podamy, to metoda usunie tylko spacje na początku i na końcu ciągu znaków.

Składnia

pythonciąg_znaków.strip([znaki do usunięcia])

Przykład

Zastosujmy metodę strip do następującego ciągu znaków:

pythontxt = 'abcdea'
print(txt.strip('a'))

Wynik wykonania kodu:

python'bcde'

Przykład

Dodajmy spacje na początku i na końcu ciągu znaków i ponownie zastosujmy metodę strip:

pythontxt = ' abcdea '
print(txt.strip('a'))

Ponieważ teraz pierwszym i ostatnim znakami ciągu znaków są spacje, a nie podany 'a', metoda, nie znajdując dopasowań, po prostu zwróciła oryginalny ciąg znaków:

python' abcdea '

Przykład

A teraz zastosujmy metodę strip bez podawania parametru:

pythontxt = ' abcdea '
print(txt.strip())

Wynik wykonania kodu:

python'abcdea'

Zobacz też

  • metoda rstrip,
    która usuwa znaki na końcu ciągu znaków
  • metoda lstrip,
    która usuwa znaki na początku ciągu znaków