English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Python

Управление потоком в Python

Функции Python

Типы данных Python

Работа с файлами в Python

Объекты и классы в Python

Даты и время в Python

Продвинутые знания Python

Руководство по Python

Метод strip() в Python: использование и примеры

Методы строк Python

Метод strip() возвращает копию строки, которая используется для удаления指定的字符 (или последовательности символов) в начале и конце строки (по умолчанию это пробелы или переводы строки).
Примечание: Этот метод может удалять только символы в начале или конце строки, но не может удалять символы в середине строки.

Метод strip() удаляет символы с обеих сторон строки на основе параметра (строки, которая specifies the set of characters to be removed).

Синтаксис метода strip():

string.strip([chars])

Параметры метода strip()

  • chars (опционально) - строка, которая specifies the set of characters to be removed.

Если параметр chars не предоставлен,则会 из строки удалить все ведущие и хвостовые пробелы.

Возврат значения метода strip()

Метод strip() возвращает копию строки, в которой удалены ведущие и хвостовые символы.

  • Когда комбинация символов в параметре chars не совпадает с символами левой части строки, он останавливается на удалении ведущих символов.

  • Таким же образом, когда комбинация символов в параметре chars не совпадает с символами правой части строки, он останавливается на удалении хвостовых символов.

Пример: работа с методами strip()

string = ' xoxo love xoxo   '
# Удалить ведущие пробелы
print(string.strip())
print(string.strip(' xoxoe'))
# Параметр не содержит пробелов
# Не удалять никакие символы.
print(string.strip('sti'))
string = 'android is awesome'
print(string.strip('an'))

При выполнении этого программы, вывод будет:

xoxo love xoxo
lov
 xoxo love xoxo   
droid is awesome

Методы строк Python