tgoop.com/python_real/985
Create:
Last Update:
Last Update:
🧼 Методы strip()
, lstrip()
и rstrip()
в Python: удаление пробелов и символов
Работая с текстом в Python, часто нужно удалить лишние пробелы или символы с краёв строки. Именно для этого существуют методы strip()
, lstrip()
и rstrip()
.
Основы
text = " hello world "
print(text.strip()) # 'hello world'
print(text.lstrip()) # 'hello world '
print(text.rstrip()) # ' hello world'
По умолчанию эти методы удаляют пробелы, переводы строк, табуляции и другие пробельные символы.
Удаление определённых символов
Можно передать в метод строку с символами, которые нужно удалить:
text = ".,!?hello world!?.,"
print(text.strip(".,!?")) # 'hello world'
Важно: метод удаляет все указанные символы, а не подстроку. То есть
strip("abc")
удалит все a
, b
и c
, а не строку "abc"
.Применение в реальной жизни
- Очистка данных перед обработкой.
- Удаление лишних символов после парсинга.
- Нормализация пользовательского ввода.
Совет
Если нужно удалить только начало или только конец строки — используй
lstrip()
или rstrip()
соответственно.https://realpython.com/python-strip/
#python
👉 @python_real
BY Реальный Python

Share with your friend now:
tgoop.com/python_real/985