Курс Python → Поиск подстроки в строке
Метод find() в Python используется для поиска подстроки в строке. Он позволяет найти индекс первого вхождения подстроки в строку. Если подстрока не найдена, метод вернет значение -1.
Пример использования метода find():
string = "Hello, world!"
index = string.find("world")
print(index) # Вывод: 7
Если подстрока не найдена, метод вернет -1:
string = "Hello, world!"
index = string.find("Python")
print(index) # Вывод: -1
Метод find() также может быть использован с указанием начальной и конечной позиции поиска. Например:
string = "Python is awesome, Python is great"
index = string.find("Python", 10, 20)
print(index) # Вывод: -1
В данном примере поиск подстроки «Python» будет производиться в строке, начиная с индекса 10 и заканчивая индексом 20. Если подстрока не будет найдена в этом диапазоне, метод вернет -1.
Другие уроки курса "Python"
- Оформление кода на Python
- Monkey Patching в Python
- Цепные операции в Python
- Философия Python
- Установка и использование модуля «howdoi»
- Изменение переменной в Python: nonlocal
- Конвертация изображений в PDF
- Лямбда-функции в Python
- Форматирование строк в Python
- Конкатенация строк в Python
- Перевод двоичного кода в целое число
- Хэш-функции в Python
- Создание списка через цикл
- Хеши в Python
- Поиск наиболее частого элемента списке
- Установка random seed в Python
- Defaultdict в Python
- Python: отсутствие точек с запятыми
- Создание словаря с значением по умолчанию
- Списки в Python
- Удаление элементов по срезу
- Парсинг веб-страниц с Beautiful Soup
- Метод округления чисел
- Создание и использование ChainMap
- Методы HTTP запросов в Flask
- Декоратор защиты анонимных пользователей
- 9 уловок для чистого кода
- Проверка подстроки в строке с помощью in
- Модуль subprocess: запуск внешних команд
- Метод __call__ в Python
- Перегрузка операторов в Python
- Модуль math: константы π и e
- Defaultdict в Python
- Модуль xkcd: добавление юмора в Python
- Регулярные выражения в Python
- Настройка нарезки списков
- Логирование с Logzero
- Поток данных в Python
- Подсчет элементов с помощью Counter
- Сортировка с помощью key
- Многострочные комментарии в Python
- Анализ текста на русском языке с помощью Pymystem3
- Срез списка в Python















