Python Glossary English

все 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Сообщить о неточности