/
Вопросы и ответы
/
Python
/

Какой метод нужен для удаления пробелов в строке python?

Какой метод нужен для удаления пробелов в строке python?

3 года назад

Andrey Moshkov

Ответы

1

Для удаления пробелов в строке в Python можно использовать метод strip(). Этот метод удаляет пробелы и другие символы, которые находятся в начале и конце строки.

Пример использования метода strip():

s = "   Пример строки с пробелами   "
print(s.strip())  # Вывод: "Пример строки с пробелами"

Если вам нужно удалить пробелы только в начале строки, то можно использовать метод lstrip(), а если только в конце строки - метод rstrip():

s = "   Пример строки с пробелами   "
print(s.lstrip())  # Вывод: "Пример строки с пробелами   "
print(s.rstrip())  # Вывод: "   Пример строки с пробелами"

Также можно использовать метод replace() для замены пробелов на пустую строку:

s = "   Пример строки с пробелами   "
print(s.replace(" ", ""))  # Вывод: "Примерстрокаспробелами"

год назад

Olga Pejenkova

0

Если нужно удалить лишние пробелы в начале и конце строки, то достаточно использовать метод strip()

'Catch me      if    you can    '.strip()
# 'Catch me      if    you can'

Если же лишние пробелы в середине строки, то придется сначала разбить строку на элементы списка с помощью метода split(), а потом собрать их обратно в строку через одиночный пробел и метод join():

movie = 'Catch me      if    you can    '
' '.join(movie.split())
# 'Catch me if you can'

3 года назад

Карина Абдуллаева