English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод strip() возвращает копию строки, которая используется для удаления指定的字符 (или последовательности символов) в начале и конце строки (по умолчанию это пробелы или переводы строки).
Примечание: Этот метод может удалять только символы в начале или конце строки, но не может удалять символы в середине строки.
Метод strip() удаляет символы с обеих сторон строки на основе параметра (строки, которая specifies the set of characters to be removed).
Синтаксис метода strip():
string.strip([chars])
chars (опционально) - строка, которая specifies the set of characters to be removed.
Если параметр chars не предоставлен,则会 из строки удалить все ведущие и хвостовые пробелы.
Метод strip() возвращает копию строки, в которой удалены ведущие и хвостовые символы.
Когда комбинация символов в параметре chars не совпадает с символами левой части строки, он останавливается на удалении ведущих символов.
Таким же образом, когда комбинация символов в параметре chars не совпадает с символами правой части строки, он останавливается на удалении хвостовых символов.
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