Курс 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
- Обновление шаблона base.html
- Итерация по коллекции в Python
- Переопределение метода xor в Python
- Работа с CSV в Python
- Преобразование типов данных в set comprehension
- Открытие и запись файлов
- Операции с числами в Python
- Получение срезов итераторов
- Извлечение статей с newspaper3k
- Печать в одной строке
- IPython и Jupyter Notebook: руководство
- Ускорение кода с помощью векторизации
- Сокращение ссылок с pyshorteners
- Разделение строки с помощью re.split()
- Метод __ixor__ для побитового исключающего ИЛИ
- Получение идентификатора объекта в памяти
- Метод Self в Python
- Переменная с нижним подчеркиванием
- Определение объема памяти объекта
- Создание циклической ссылки
- Явный импорт в Python
- Enum в Python
- Копирование объектов в Python
- Передача неизвестных аргументов в Python.
- Вывод переменной и строки в Python
- Работа с комплексными числами
- Разработка Telegram-ботов
- Комментарии в Python
- Работа со стеком в Python
- Конвертация изображений в PDF
- Вычисление логарифмов в Python
- Метод rmatmul для обратного матричного умножения
- Определение имен функций
- Поиск всех индексов подстроки
- 9 уловок для чистого кода
- Обратный список чисел
- Создание таблиц в терминале с PrettyTable
- Печать комбинаций в Python с Itertools
- Ввод нескольких значений
- Модуль xkcd: добавление юмора в Python
- Получение имени функции с помощью inspect
- Передача аргументов в Python
- Функция print() — вывод информации
- Избегайте пустого списка
- Генерация случайных чисел в Python
- Python 3.12: Псевдонимы типов
- lru_cache оптимизация функций















