Метод strip Python: удаление пробелов и символов из строк
В Python метод strip() применяется для удаления пробельных символов (пробелы, табуляции, переводы строки и т.д.) в начале и в конце строки. Кроме того, можно указать определенный символ для удаления вместо пробела.
Синтаксис метода strip() выглядит следующим образом:
string.strip([char])
где string - строка, которую нужно обработать; char - символ, который необходимо удалить. Если этот аргумент не указан, метод strip() удаляет все пробельные символы.
Рассмотрим примеры:
1. Удаление пробелов в начале и в конце строки:
code = " hello, world "
print(code.strip()) # выводит "hello, world"
2. Удаление определенного символа:
code = "+++Python is awesome+++"
print(code.strip("+")) # выводит "Python is awesome"
3. Применение метода strip() к списку строк:
lines = [" first line ", "second line ", " third line "]
for line in lines:
print(line.strip())
# выводит:
# "first line"
# "second line"
# "third line"
Метод strip() можно использовать для обработки строк, которые получены из пользовательского ввода, например, для удаления лишних пробелов перед и после введенного значения. Однако следует учитывать, что при использовании метода strip() исходная строка не изменяется, а создается новая строка.