1.8 KiB
1.8 KiB
title | localeTitle |
---|---|
String Strip Method | Метод строковой полосы |
Метод строковой полосы
Существует три варианта удаления символов из строки в Python, lstrip()
, rstrip()
и strip()
.
Каждый из них вернет копию строки с удаленными символами, начиная с начала, с конца или с начала и до конца. Если аргументы не заданы, значение по умолчанию - это пробельные символы.
Пример:
>>> string = ' Hello, World! '
>>> strip_beginning = string.lstrip()
>>> strip_beginning
'Hello, World! '
>>> strip_end = string.rstrip()
>>> strip_end
' Hello, World!'
>>> strip_both = string.strip()
>>> strip_both
'Hello, World!'
Необязательный аргумент может быть предоставлен в виде строки, содержащей все символы, которые вы хотите удалить.
>>> url = 'www.example.com/'
>>> url.strip('w./')
'example.com'
Однако заметьте, что только первый .
лишился из строки. Это связано с тем, что функция strip
пропускает только символы аргументов, которые лежат слева или справа. Так как w приходит до первого .
их объединяют, тогда как «com» присутствует в правом конце до .
после удаления /
Дополнительная информация:
Документация по строковым методам.