PYTHON ОБРЕЗАТЬ СТРОКУ ДО СИМВОЛА

Для обрезания строки до указанного символа в Python можно использовать метод split() и нарезку (slicing) строк. Если символ, до которого нужно обрезать строку, входит в строку несколько раз, то обрезка будет произведена до первого вхождения.

Пример:

text = "Hello, World!"new_text = text.split(" ")[0] # Обрезаем до пробелаprint(new_text) # Выведет "Hello,"

Альтернативный способ обрезки строки является использование функции find() для определения позиции символа, после которого нужно произвести обрезку, и нарезки строки:

text = "Hello, World!"pos = text.find(",") # Находим позицию запятойnew_text = text[:pos] # Обрезаем до запятойprint(new_text) # Выведет "Hello"

Также можно использовать срезы (slices) для обрезки строки, указав индексы начала и конца:

text = "Hello, World!"new_text = text[:5] # Обрезаем до 5 символаprint(new_text) # Выведет "Hello"

Если символ, до которого нужно обрезать строку, не встречается в строке, то метод split() вернет оригинальную строку, а функция find() вернет значение -1.

Уроки Python / Как найти символ в строке

#8.1 Всё о строках в Python. Как обрезать, найти подстроку, длинна строки. str() питон

Решаю простые задачки на Python с сайта Codewars

#11. Спецсимволы, экранирование символов, raw-строки - Python для начинающих

Урок 10 Строки: индексы и срезы Python

9 Cтроки и операции над ними Python

BLGPG-DA5E8836FC41-24-11-24-00

Новые материалы: