Курс 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"
- Monkey Patching в Python
- Работа с пользовательским вводом
- Структурирование именованных констант
- Поток данных в Python
- Генераторы в Python
- Хеширование паролей с использованием salt
- Управление виртуальными окружениями в Python
- Управление контекстом с помощью декоратора contextmanager
- Назначение максимального и минимального значения переменной в Python.
- Особенности множеств в Python
- Цикл for в Python
- Обучение модели с указанием эпох
- Руководство по библиотеке pydantic
- Сравнение неупорядоченных списков
- Генерация чисел с range()
- Enum в Python
- Метод __ixor__ для побитового исключающего ИЛИ
- Метод is_absolute() для PurePath
- Создание вложенных циклов for
- Отрицательные индексы списков в Python
- Преобразование range в итератор
- Модуль os в Python: работа с файлами
- Проверка типа данных
- Декоратор проверки активности
- Генераторы списков
- Реализация операции -= для пользовательского класса
- Приближение чисел в Python
- Настройка шрифта и цвета в Tkinter
- Поиск элементов BeautifulSoup
- Вывод символов строки в Python
- Перемещение и удаление файлов в Python
- Перетасовка списков в Python
- Метод сравнения объектов в Python
- Избегание циклических зависимостей классов в Python
- Введение в Python
- Защита данных в Python
- Регистрация на хакатоне
- Профилирование данных с Pandas
- Подчеркивание в REPL
- Генераторные функции в Python
- Метод radd для пользовательских чисел
- Преобразование чисел в Python
- Проверка версии Python















