Курс 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"
- Отладка кода
- Проверка надежности пароля на Python
- Правила именования переменных
- Функция product() из itertools
- Работа с очередями в Python
- Оператор «not» в Python
- Генераторы в Python
- Анонимные функции Lambda
- Функции классификации комплексных чисел
- Работа с классами данных
- Библиотека sh: удобные команды терминала
- Метод enumerate() в Python
- Манипуляция формой массива в Numpy
- Преобразование многоуровневого словаря
- Иерархия классов в Python
- Модуль inspect
- Сохранение Unicode в JSON
- Введение в Python
- Использование функции product
- Удаление специальных символов с помощью re.sub
- Блок else в циклах.
- Блок else в циклах Python
- Подсчет элементов в Python
- Атрибуты массивов в Numpy
- Хешируемые ключи в Python
- Отрицательные индексы списков в Python
- Создание и использование модулей в Python
- Python 3.12: Псевдонимы типов
- Список и кортеж в Python
- Применение функции к списку
- Лямбда-функции в Python
- Создание вложенных циклов for
- Поиск индекса элемента в списке
- Создание списков в Python
- Работа с путями в Python
- Ошибка NotImplemented в Python
- Создание даты из строки ISO
- Работа с итераторами в Python
- Работа с PosixPath() в Python
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Оператор is в Python
- Создание новых списков
- Получение текущей даты в Python
- Непрерывная проверка в Python
- Порядок операций в Python
- Работа с изображениями PIL
- Модуль future Python
- Работа с Colorama
- Преобразование данных в Python















