← Все вопросы
Как убрать пробелы по краям строки в Python?
14
Пользователь вводит имя, а там в начале и в конце куча пробелов. Как обрезать только края, не трогая пробелы внутри?
name = " Иван Петров "
3 ответа
22
✓ Принятый ответ — помог автору
name.strip().
Олег Павлов спасибо, то что надо 🙏 · 2 месяца назад
11
strip() убирает с обоих концов. Если нужно только слева — lstrip(), только справа — rstrip(). Пробелы между словами не трогаются.
6
Можно ещё передать аргумент, какие символы срезать: s.strip("\n\t ") или, например, "...текст...".strip("."). По умолчанию убирает все пробельные символы.
Владислав Андреев о, не знал что можно символы указывать · 2 месяца назад
Ваш ответ
Войдите, чтобы ответить на вопрос.