🐍 Python: что делает метод strip()
Метод .strip() в Python
Метод .strip() в Python используется для удаления начальных и конечных пробелов (или других символов) из строки.
Примеры использования:
s = " Привет, мир! "
print(s.strip()) # "Привет, мир!"
Метод .strip() удаляет все пробелы в начале и в конце строки, оставляя только содержимое.
s = "*********Привет!*********"
print(s.strip('*')) # "Привет!"
Метод .strip() также может принимать аргумент, который задает символы, которые нужно удалить.
Детальный ответ
Что делает strip в Python?
strip() в Python является встроенным методом строк, который удаляет указанные символы с начала и конца строки. Этот метод полезен для удаления пробелов, табуляций, символов новой строки или любых других символов из строки. Он возвращает новую строку без указанных символов.
Синтаксис
string.strip([characters])
Где:
- string - исходная строка, с которой будет производиться работа.
- characters (необязательный) - указывает символы, которые нужно удалить из строки. Если не указывать, метод по умолчанию будет удалять пробелы.
Примеры
Давайте рассмотрим несколько примеров использования метода strip():
Пример 1: Удаление пробелов
text = " hello world "
clean_text = text.strip()
print(clean_text)
Результат:
hello world
В этом примере метод strip() удаляет все пробелы в начале и конце строки.
Пример 2: Удаление определенных символов
text = "#$%Hello#$%"
clean_text = text.strip("#$%")
print(clean_text)
Результат:
Hello
В этом примере метод strip("#$%") удаляет символы "#", "$" и "%". Если указанные символы находятся в начале или конце строки, они будут удалены.
Заключение
Метод strip() является полезным инструментом для удаления символов из начала и конца строки в Python. Он позволяет легко удалить пробелы, табуляции, символы новой строки или другие указанные символы. Помните, что метод strip() не изменяет исходную строку, а возвращает новую строку с удаленными символами.