Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
2668

Извлечение подстроки из строки в Python

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

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

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Основы работы со срезами

В Python срезы создаются с помощью квадратных скобок и двоеточия. В самом простом случае можно указать два индекса: начальный и конечный.

string = "Hello, world!"
substring = string[0:5]
print(substring)  # Выведет: "Hello"

В этом примере срез начинается с индекса 0 и заканчивается на индексе 5, не включая его. То есть, в подстроку попадут символы с индексами 0, 1, 2, 3, 4.

Получение подстроки до конца строки

Чтобы получить подстроку от определенного символа до конца строки, достаточно опустить второй индекс.

string = "Hello, world!"
substring = string[7:]
print(substring)  # Выведет: "world!"

В данном примере срез начинается с 7-го символа и идет до конца строки.

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

Курсы по программированию
Помогаем получить новую профессию с гарантией трудоустройства!
Подробнее
Курсы по программированию

Получение подстроки с начала строки

Аналогично, для получения подстроки от начала строки до определенного символа, можно опустить первый индекс.

string = "Hello, world!"
substring = string[:5]
print(substring)  # Выведет: "Hello"

Здесь срез идет с начала строки и заканчивается на 5-м символе, не включая его.

Таким образом, Python предоставляет простой и удобный способ для извлечения подстроки из строки.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

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