Метод rstrip

Метод rstrip возвращает строку, в которой удалены символы в ее конце. В необязательном параметре метода указываем те символы, которые хотим удалить. Если их не указать, то метод удалит только пробелы в конце строки.

Синтаксис

pythonстрока.rstrip([символы для удаления])

Пример

Давайте применим метод rstrip к следующей строке:

pythontxt = 'abcdea'
print(txt.rstrip('a'))

Результат выполнения кода:

python'abcde'

Пример

Давайте поставим в строке пробелы в начале и в конце и снова применим метод rstrip:

pythontxt = ' abcdea '
print(txt.rstrip('a'))

Поскольку последним символом строки теперь является пробел, а не заданный 'a', метод, не найдя совпадений, просто вернул исходную строку:

python' abcdea '

Пример

А теперь давайте применим метод rstrip без указания параметра:

pythontxt = ' abcdea '
print(txt.rstrip())

Результат выполнения кода:

python' abcdea'

Смотрите также

  • метод strip,
    который удаляет символы в начале и конце строки
  • метод lstrip,
    который удаляет символы в начале строки