Чтобы удалить конечные пробелы из строки Python, вы можете использовать несколько методов. Вот некоторые из них:
- Использование метода
rstrip(): этот метод удаляет конечные пробелы с правой стороны строки.
text = "Hello World "
clean_text = text.rstrip()
print(clean_text) # Output: "Hello World"
<ол старт="2">
reв Python можно использовать для удаления конечных пробелов с помощью регулярных выражений.import re
text = "Hello World "
clean_text = re.sub(r'\s+$', '', text)
print(clean_text) # Output: "Hello World"
- Использование метода
rstrip()с определенным набором символов: вы можете удалить определенные конечные символы вместо пробелов, передав их в качестве аргумента вrstrip().
text = "Hello World!!!!"
clean_text = text.rstrip('!')
print(clean_text) # Output: "Hello World"
- Использование метода
rstrip()в цикле: если ваша строка состоит из нескольких строк, вы можете перебрать каждую строку и удалить конечные пробелы.
text = "Hello World \nPython Programming \n"
clean_text = '\n'.join(line.rstrip() for line in text.splitlines())
print(clean_text)
# Output:
# "Hello World
# Python Programming"