Что делает strip Python? 🐍✂️
Метод strip() в Python
Метод strip()
в Python используется для удаления символов пробела или других указанных символов с начала и конца строки.
Вот небольшой пример:
string = " Привет, мир! "
result = string.strip()
print(result) # "Привет, мир!"
В этом примере метод strip()
удаляет пробелы с начала и конца строки string
.
Вы также можете передать символы, которые нужно удалить в качестве аргумента метода strip()
. Например:
string = "...Привет, мир!..."
result = string.strip(".")
print(result) # "Привет, мир!"
В этом примере метод strip()
удаляет символы точек с начала и конца строки string
.
Детальный ответ
Что делает strip в Python?
Метод strip() в Python используется для удаления указанных символов с начала и конца строки. Он позволяет вам очистить строку от пробелов или других указанных символов. Метод возвращает новую строку, не изменяя исходную.
Пример с использованием простого пробела:
str1 = " Привет, мир! "
stripped_str = str1.strip()
print(stripped_str)
Вывод:
Привет, мир!
Как видно из примера, метод strip() удаляет все пробелы с начала и конца строки, возвращая очищенную строку.
Вы также можете использовать метод strip() для удаления других символов. Например, вы можете удалить символы '!', 'o' и 'H' следующим образом:
str2 = "Hello, world!"
stripped_str = str2.strip('!oH')
print(stripped_str)
Вывод:
ell, wrld
В этом примере метод strip() удалит все вхождения символов '!', 'o' и 'H' с начала и конца строки, оставив только символы, не включенные в указанный набор.
Если не указать символы для удаления, то метод strip() будет удалять по умолчанию пробелы с начала и конца строки.
Также следует отметить, что методы lstrip() и rstrip() предоставляют возможность удалить символы слева и справа, соответственно. Они работают аналогично методу strip(), но применяются только к одной стороне строки.