Курс 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.
- Управление контекстом с помощью декоратора contextmanager
- Python: отсутствие точек с запятыми
- Сложение матриц в NumPy
- Форматирование строк с помощью f-строк
- Роль запятой в Python
- Функции range() в Python
- Различия символов в Python
- Запуск асинхронной корутины
- Python и Юникод: работа с цифрами
- Обратный список чисел
- Порядок и длина множеств в Python
- Декоратор @override
- Ввод нескольких значений
- Создание детектора плагиата
- Установка и использование Python-dateutil
- Принцип одной функции
- Сортировка слиянием
- Python Аргументы по умолчанию
- Работа с геоданными с помощью geopy
- Методы в Python
- Освобождение памяти в Python
- Область видимости переменных
- Работа с множествами в Python
- Преобразование списков в словарь
- Разность множеств
- Распаковка аргументов в Python
- Метод Event.wait() в Python
- Декораторы в Python
- История Python
- Python enumerate() функции
- Изменение списка срезами
- Инициализация переменных
- Создание GUI на Tkinter
- Создание и использование модулей в Python
- Оператор += для объединения строк
- Установка и использование библиотеки google
- Определение относительного пути
- Логирование с Logzero
- Отладка регулярных выражений в Python
- Работа с zip-архивами в Python
- Создание GUI с Tkinter: Entry
- Решение переменной Шредингера
- Быстрый поиск кода
- Установка Python3.7 и PIP
- Работа с кортежами в Python















