Курс 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"
- Замена текста с re.sub()
- Создание словарей и множеств в Python
- Модуль itertools: эффективная работа с итераторами
- Работа с библиотекой xkcd
- Сортировка HTML-элементов
- Экспорт данных с помощью writefile
- Просмотр атрибутов и методов класса
- Хешируемые ключи в Python
- История Python
- Создание таблиц в терминале с PrettyTable
- Удаление элемента по индексу в Python
- Управление памятью в numpy.
- Операции со строками в Python
- Комментарии в Python
- Аннотации типов в Python
- Определение объема памяти объекта
- Решение переменной Шредингера
- Логирование с Logzero
- Аннотации типов в Python
- Работа с комплексными числами
- Расчет времени выполнения программы
- Python Enum Weekday Usage
- Работа с Requests для HTTP-запросов
- Сравнение строк в Python
- Настройка вывода NumPy
- Создание класса в Python
- Получение значений из словарей
- Генераторы данных
- Удаление ключей из словаря
- Обработка исключений
- Проверка памяти объекта
- Создание словарей с defaultdict
- Модуль pprint: улучшение вывода данных
- Передача параметров в Python
- Конкатенация строк с методом join()
- Непрерывная проверка в Python
- Модуль xkcd: добавление юмора в Python
- PATCH-запрос с библиотекой requests
- Справка по импортированным модулям
- Обязательные аргументы в Python
- Оптимизация гиперпараметров в Python
- Оператор «not» в Python
- Обмен значений переменных в Python
- Проверка вхождения подстроки
- Лямбда-функции в цикле















