Курс 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
- Показ всплывающих окон Tkinter
- Конкатенация строк с join() в Python
- Шаблоны Flask: условия и циклы
- Объединение словарей в Python
- Заказ карты Тинькофф Black
- Методы split() и join() — Python строк.
- Подсчет элементов в Python
- Обработка элементов в Python
- Метод округления чисел
- Операторы увеличения и уменьшения переменной
- Оператор Walrus в Python 3.8
- Управление виртуальными окружениями в Python
- Динамические маршруты во Flask
- Поиск уникальных элементов строкой в Python
- Регулярные выражения: метод match
- Работа с географическими данными в Python
- Использование метода lower()
- Использование обратной косой черты в f-строках
- Получение значений из словарей
- Удаление дубликатов из списка
- Управление сессиями в Python
- Работа с парами ключ-значение
- Метод count() для списка
- Работа с Colorama
- Оператор объединения словарей
- Генераторы в Python
- Печать комбинаций в Python с Itertools
- Форматирование чисел в Python
- Множества и frozenset
- Работа со словарями в Python
- Работа с модулем random
- Работа с аргументами командной строки в Python
- Форматирование строк в Python
- Переворот строки с помощью срезов
- Создание GUI на Tkinter
- Метод __call__ в Python
- Удаление элемента по индексу в Python
- Фильтрация входных данных в Python
- Объединение списков в Python.
- Получение списка кортежей из словаря
- Нахождение самого длинного слова в списке с помощью max
- Создание класса в Python
- Метод join для наборов
- Установка и использование howdoi
- Импорт с альтернативным именем















