В этом уроке по основам Python, мы рассмотрим методы строки: lstrip()
, rstrip()
, strip()
. Данные методы Вам пригодятся, если вы хотите строку очистить от лишних символов, например от пробелов в начале строки, в конце строки или с двух сторон.
Синтаксис методов:
str.lstrip([chars])
str.rstrip([chars])
str.strip([chars])
Аргументы:
str
- строка, над которой необходимо провести очистку.chars
- набор удаляемых элементов. По умолчанию, если данный аргумент не передан, обрезаются только пробельные символы.
Методы возвращают копию строки с удаленными заданными символами chars
.
Рассмотрим примеры:
# Задаем строку с пробелами
string = ' string of whitespace '
# Удаление пробелов с начала строки
print(string.lstrip())
# Удаление пробелов с конца строки
print(string.rstrip())
# Удаление пробелов обоих сторон
print(string.strip())
# Пример с удалением любых других символов
string = 'https://notehunter.net - website about programming'
# Удаляем https://
print(string.lstrip('htps:/'))
Результаты:
>>> string of whitespace
>>> string of whitespace
>>> string of whitespace
>>> notehunter.net - website about programming