Как удалить пробелы в начале и конце строки?

В Python строковый метод strip() удаляет пробельные символы с обоих краёв строки. lstrip() очищает только начало, rstrip() — только конец. Внутренние пробелы сохраняются.

Короткий ответ

Что ответить на собеседовании

В Python строковый метод strip() удаляет пробельные символы с обоих краёв строки. lstrip() очищает только начало, rstrip() — только конец. Внутренние пробелы сохраняются.

Подробный разбор

Ответ с пояснениями

В Python строковый метод strip() удаляет пробельные символы с обоих краёв строки. lstrip() очищает только начало, rstrip() — только конец. Внутренние пробелы сохраняются.

text = '  hello world\n'
clean = text.strip()  # 'hello world'

Строки неизменяемы: результат нужно присвоить или использовать. strip('ab') удаляет любую последовательность символов a и b на краях, а не подстроку 'ab'. Для точного префикса или суффикса подходят removeprefix и removesuffix.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее