07 Июл 2023
1 мин
105

Удаление пробелов из строки в Python

Одна из типичных задач, которые часто встречаются при работе со строками в Python, — это удаление пробелов. Пробелы могут быть в начале строки, в конце,

Содержание

Одна из типичных задач, которые часто встречаются при работе со строками в Python, — это удаление пробелов. Пробелы могут быть в начале строки, в конце, а иногда и в обоих местах одновременно. Например, есть строка:

s = " Привет, мир! "

Задача — получить строку без пробелов в начале и в конце, то есть "Привет, мир!".

Для решения этой задачи в Python существует встроенный метод строк — strip(). Этот метод возвращает новую строку, из которой удалены все пробелы в начале и в конце. Вот как это работает:

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

Важно отметить, что метод strip() не изменяет исходную строку, так как строки в Python являются неизменяемыми. Вместо этого он возвращает новую строку, которую можно сохранить в ту же переменную или в другую.

Этот метод также умеет удалять и другие символы, не только пробелы. Для этого достаточно передать этим символам в качестве аргумента. Например:

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

В этом случае метод strip() удалил все символы «!» в начале и в конце строки. Изменить поведение метода можно, передав ему другие символы.

Содержание

Добавить комментарий

Определи профессию по рисунку