Метод 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'

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

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



Чат с GPT Компилятор