все Python 3Строки (str)функция
str.strip
обрезка
Возвращает копию без ведущих и хвостовых символов (по умолчанию пробелов).
Синтаксис
s.strip([chars])
strip убирает не подстроку, а любые символы из переданного набора с обоих концов; порядок и повторы внутри набора не важны, а середина строки не трогается вообще. Голый strip() снимает все пробельные символы, включая перевод строки и табуляцию, — поэтому его и вешают на результат input() и на строки из файла. Строки неизменяемы: s.strip() отдельной строкой ничего не делает, результат нужно присвоить.
Примеры
print(' hi '.strip()) # → hi
print('xxhixx'.strip('x')) # → hi
print('...a.'.strip('.')) # → a
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности