Методы строки str.lstrip() / str.rstrip() / str.strip() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам 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
Теги записи: Python, Основы Python, Строки,
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)