Метод rstrip - удаляет символы в конце строки на Python
Метод rstrip
возвращает строку,
в которой удалены символы в ее конце.
В необязательном параметре метода указываем
те символы, которые хотим удалить.
Если их не указать, то метод
удалит только пробелы в конце
строки.
Синтаксис
строка.rstrip([символы для удаления])
Пример
Давайте применим метод rstrip
к
следующей строке:
txt = 'abcdea'
print(txt.rstrip('a'))
Результат выполнения кода:
'abcde'
Пример
Давайте поставим в строке пробелы в начале и в конце
и снова применим метод rstrip
:
txt = ' abcdea '
print(txt.rstrip('a'))
Поскольку последним символом строки
теперь является пробел, а не заданный
'a'
, метод, не найдя совпадений, просто
вернул исходную строку:
' abcdea '
Пример
А теперь давайте применим метод rstrip
без указания параметра:
txt = ' abcdea '
print(txt.rstrip())
Результат выполнения кода:
' abcdea'