все Python 3Строки (str)функция
str.rstrip
обрезка
Возвращает копию без хвостовых символов справа (по умолчанию пробелов).
Синтаксис
s.rstrip([chars])
Тот же капкан, что у lstrip, только с правого конца: аргумент — набор символов, поэтому 'test.txt'.rstrip('.txt') вернёт 'tes'. Отрезать суффикс как целое умеет str.removesuffix() (с Python 3.9). Голый rstrip() удобен для снятия перевода строки при построчном чтении, но заодно съест и значимые пробелы в конце, если они часть данных.
Примеры
print('hi '.rstrip()) # → hi
print('hixx'.rstrip('x')) # → hi
print('--a--'.rstrip('-')) # → --a
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности