Метод strip - удаляет заданные символы в строке на Python

Метод strip возвращает строку, в начале и конце которой удалены заданные символы. В необязательном параметре метода указываем тем символы, которые хотим удалить. Если их не указать, то метод удалит только пробелы в начале и конце строки.

Синтаксис

строка.strip([символы для удаления])

Пример

Давайте применим метод strip к следующей строке:

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

Результат выполнения кода:

'bcde'

Пример

Давайте поставим в строке пробелы в начале и конце и снова применим метод strip:

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

Поскольку теперь первым и последним символами строки являются пробелы, а не заданный 'a', метод, не найдя совпадений, просто вернул исходную строку:

' abcdea '

Пример

А теперь давайте применим метод strip без указания параметра:

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

Результат выполнения кода:

'abcdea'

Смотрите также

  • метод rstrip,
    который удаляет символы в конце строки
  • метод lstrip,
    который удаляет символы в начале строки



Чат с GPT Компилятор