Что делает функция strip в Python?

Метод strip() по умолчанию убирает пробелы в начале и в конце строки, например:

txt = '     banana     '

x = txt.strip()

print('of all fruits', x, 'is my favorite') # => of all fruits, banana, is my favorite

Если передать методу в качестве аргумента какие либо символы, то метод будет убирать их из начала и конца строки:

txt = ',,,,,rrttgg.....banana....rrr'

x = txt.strip(',.grt')

print(x) # => banana
11 1
Аватар пользователя Elena Gromova
Elena Gromova
18 июня 2024

Функция strip в Python удаляет пробелы (или другие указанные символы) в начале и в конце строки.

Пример:

text = "  Привет, мир!  "
clean_text = text.strip()
print(clean_text)
# Вывод: "Привет, мир!"

Можно также указать символы, которые нужно удалить:

text = "###Привет, мир!###"
clean_text = text.strip('#')
print(clean_text)
# Вывод: "Привет, мир!"
5 0
Познакомьтесь с основами Python бесплатно