Курс 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"
- Методы list в Python
- Метод index() в Python
- Декораторы с аргументами в Python
- Преобразование данных в Python
- Решатель судоку на Python с pygame
- Проверка ввода с помощью isdigit
- Библиотека Emoji: использование смайлов в Python
- Принципы программирования
- Python enumerate() функции
- Метод join() для объединения элементов строки
- Удаление специальных символов
- Управление мышью и клавиатурой с Pyautogui
- Роль object и type в Python
- Python Поверхностное Копирование
- Порядок и длина множеств в Python
- Декодирование байтов в строку
- Форматирование чисел в Python
- Декоратор total_ordering для класса Point
- Работа с CSV файлами в Python
- Базовые объекты Python
- Методы __repr__ и __str__ в Python
- Работа с множествами в Python
- Проверка версии Python
- Оператор in для проверки наличия элемента
- Управление импортом в Python
- Поиск индекса элемента в списке
- Вложенные функции в Python
- Очистка строки в Python
- Функции высшего порядка в Python
- Установка виртуального окружения Python
- Метод ior для битовых операций
- Создание и использование ChainMap
- Присвоение и ссылки
- Именованные аргументы в Python
- Библиотека itertools: объединение списков
- Метод join() для объединения строк
- Функция format() в Python
- Распаковка аргументов в Python
- Генерация QR-кодов с библиотекой qrcode
- Хранение данных с помощью dataclasses
- Преобразование range в итератор
- Кортеж в Python: создание и использование
- Управление доступом к модулю
- Создание словарей и множеств в Python.
- Деление в Python
- Поиск самого частого элемента















