Метод str.strip() в Python, обрежет строку с обоих концов
Метод str.strip() вернет копию строки str с удаленными начальными и конечными символами chars . Другими словами, обрежет строку str с обоих концов. Аргумент chars — это строка, указывающая набор удаляемых символов. Если аргумент chars не задан или None , то по умолчанию удалит пробелы с обоих концов строки.
Аргумент chars не является префиксом или суффиксом, все комбинации его значений удаляют как начальные, так и конечные символы строки str . Символы удаляются с начала строки до достижения символа, который не содержится в наборе символов аргумента chars . Аналогичное действие происходит и в конце строки.
- Если требуется удалить символы только в конце строки, то используйте метод str.rstrip() .
- Если требуется удалить символы только в начале строки, то используйте метод строки str.lstrip() .
Примеры удаления пробелов с обоих концов строки.
>>> ' spacious '.strip() # 'spacious' >>> 'www.example.com'.strip('cmowz.') # 'example' >>> comment_string = '#. Section 3.2.1 Issue #32 . ' >>> comment_string.strip('.#! ') # 'Section 3.2.1 Issue #32'
- ОБЗОРНАЯ СТРАНИЦА РАЗДЕЛА
- Метод str.capitalize(), первая буква в строке заглавная
- Метод str.casefold(), сворачивает регистр строки
- Метод str.center(), выравнивает строку по центру
- Метод str.count(), считает совпадения в строке
- Метод str.encode(), преобразует строку в байты
- Метод str.endswith(), совпадение с концом строки
- Метод str.expandtabs(), меняет табуляцию на пробел
- Метод str.find(), индекс первого совпадения в строке
- Метод str.format(), форматирует строку
- Метод str.format_map()
- Метод str.index(), индекс первого совпадения подстроки
- Метод str.isalnum(), строка состоит из цифр и букв
- Метод str.isalpha(), строка состоит только из букв
- Метод str.isascii(), все символы в строке являются ASCII
- Метод str.isdecimal(), проверяет строку на десятичное число
- Метод str.isdigit(), строка состоит только из цифр
- Метод str.isidentifier() проверяет строку на идентификатор Python
- Метод str.islower( ), проверяет строку на нижний регистр
- Метод str.isnumeric(), проверяет строку на числовые символы
- Метод str.isprintable(), проверяет на доступность для печати
- Метод str.isspace(), является ли строка пробелом
- Метод str.istitle(), проверяет наличие заглавных букв в словах
- Метод str.isupper(), проверяет строку на верхний регистр
- Метод str.join(), объединяет список строк
- Метод str.ljust(), ровняет строку по левому краю
- Метод str.lower(), строку в нижний регистр
- Метод str.lstrip(), обрезает символы в начале строки
- Метод str.maketrans(), таблица символов для str.translate()
- Метод str.partition(), делит строку по первому совпадению
- Метод str.removeprefix(), удаляет префикс строки
- Метод str.removesuffix(), удаляет суффикс строки
- Метод str.replace(), меняет подстроку/символ в строке
- Метод str.rfind(), индекс последнего совпадения подстроки
- Метод str.rindex(), индекс последнего совпадения в строке
- Метод str.rjust(), ровняет строку по правому краю
- Метод str.rpartition(), делит строку по последнему совпадению
- Метод str.rsplit(), делит строку справа
- Метод str.rstrip(), обрезает символы на конце строки
- Метод str.split(), делит строку по подстроке
- Метод str.splitlines(), делит текст по символу ‘\n’
- Метод str.startswith(), совпадение с началом строки
- Метод str.strip(), обрежет строку с обоих концов
- Метод str.swapcase(), сменит регистр символов в строке
- Метод str.title(), каждое слово с заглавной буквы
- Метод str.translate(), транслирование строки
- Метод str.upper(), переведет строку в верхний регистр
- Метод str.zfill(), дополнит строку нулями
- Форматирование строк в стиле printf
- F-string. Форматированные строки
ХОЧУ ПОМОЧЬ
ПРОЕКТУ
str.strip
Возвращает копию указанной строки, с обоих концов которой устранены указанные символы.
str.strip([chars])
+py2.2.3 chars=None — Строка с символами, которые требуется устранить. Если не указана, будут устранены пробельные символы.
Параметр chars — это не афикс (префикс/суффикс), а перечисление отдельных символов, которые требуется устранить.
'abca'.strip('ac') # 'b'
' abca\n \t'.strip() # 'abca'
Смотрите также: rstrip() и lstrip().
Синонимы поиска: str.strip, str, strip, trim, line.strip
Как работает метод strip python?
Строковый метод str.strip([chars]) возвращает копию строки без пробелов в начале и конце строки, если метод используется без параметров. Если передать буквы chars, то в начале и конце будут удалены они, см. пример:
'www.example.com'.strip('cmowz.') # 'example'
Python 3 — Строковый метод strip()
Метод strip() возвращает копию строки, в которой все символы были удалены с начала и конца строки (символом по умолчанию является пробел).
Синтаксис
Ниже приводится синтаксис для метода strip():
str.strip([chars]);
Параметры
chars — символы, которые должны быть удалены с начала или конца строки.
Возвращаемое значение
Этот метод возвращает копию строки, в которой все символы были удалены с начала и конца строки.
Пример
Следующий пример показывает использование метода strip().
#!/usr/bin/python3 str = "*****это пример строки. wow. *****" print (str.strip( '*' ))
Результат
При запуске программы, вывод будет следующий:
это пример строки. wow.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
