Курс Python → Поиск подстроки в строке
Для поиска подстроки в строке в Python можно воспользоваться методом find(). Этот метод возвращает индекс первого вхождения подстроки в строку. Например, если у нас есть строка "Hello, World!", и мы хотим найти индекс первого вхождения подстроки "World", мы можем использовать следующий код:
str = "Hello, World!"
index = str.find("World")
print(index)
Этот код выведет на экран число 7, так как подстрока "World" начинается с 7-го символа в строке.
Еще одним способом поиска подстроки в строке является использование оператора in. Этот оператор позволяет проверить, содержится ли подстрока в строке. Например:
str = "Hello, World!"
if "World" in str:
print("Substring found")
Этот код выведет на экран сообщение "Substring found", так как подстрока "World" содержится в строке "Hello, World!".
Оба этих способа позволяют легко и быстро находить подстроки в строках, что может быть полезно при обработке текстовой информации в программировании на Python.
Другие уроки курса "Python"
- Цикл for с enumerate() в Python
- Замена элементов в списке с помощью генераторов списков
- Библиотека Rich: форматирование текста
- Использование *args
- Объединение словарей в Python
- Метод setdefault() в Python
- Создание словарей и множеств в Python.
- Получение локальных переменных в Python
- Операции со строками в Python
- Работа с множествами в Python
- Непрерывная проверка в Python
- Копирование объектов в Python
- Управление контекстом выполнения кода
- Визуализация пропусков данных
- Создание таблиц в терминале с PrettyTable
- Извлечение аудио из видео
- Создание функций высшего порядка
- Измерение времени выполнения кода
- Навыки Python: строки, типы данных
- Атрибуты класса и экземпляра
- Python enumerate() для работы с индексами
- Сравнение def и lambda-функций
- Таймер обратного отсчета
- Просмотр атрибутов и методов класса
- Отправка поздравлений по дню рождения
- Функция reduce() в Python
- Подсчет элементов в Python
- Разбиение строки в Python
- Функциональное программирование.
- Измерение времени выполнения
- Использование type hints
- Метод is_absolute() для PurePath
- Управление ресурсами с контекстными менеджерами
- Цикл while в Python
- Декораторы в Python
- Создание новых списков в Python
- Преобразование типов данных в set comprehension
- Шаблоны и наследование в Flask
- Отладка кода
- Асинхронное выполнение задач в процессах
- Работа с классами данных
- Обратный список чисел
- Округление дробей в Python
- Сравнение неупорядоченных списков
- Измерение времени выполнения кода в Python
- Работа с изображениями Pillow















