Чтобы удалить пробелы в конце строки в Python, вы можете использовать несколько методов. Позвольте мне объяснить некоторые из них:
Метод 1: использование функции rstrip()
:
string = " Hello World! "
trimmed_string = string.rstrip()
print(trimmed_string) # Output: " Hello World!"
Функция rstrip()
удаляет пробельные символы с правого конца строки.
Метод 2. Использование регулярных выражений:
import re
string = " Hello World! "
trimmed_string = re.sub(r'\s+$', '', string)
print(trimmed_string) # Output: " Hello World!"
В этом методе мы используем функцию re.sub()
из модуля re
, чтобы заменить конечные пробельные символы пустой строкой.
Метод 3. Использование нарезки:
string = " Hello World! "
trimmed_string = string[:len(string)-len(string.rstrip())]
print(trimmed_string) # Output: " Hello World!"
Здесь мы вычисляем длину исходной строки минус длину строки с правым разделением, чтобы определить количество конечных символов-пробелов. Затем мы используем нарезку, чтобы извлечь нужную часть строки.