Курс 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
- Передача неизвестных аргументов в Python.
- Исправление ошибки NameError
- globals и locals
- Установка User-Agent в Python
- Профилирование данных с Pandas.
- Работа с массивами в Numpy
- Поиск подстроки в строке
- Копирование в Python
- Приоритет операций в Python
- Регистрация на хакатоне
- Методы и функции в Python
- Функции высшего порядка в Python
- Виртуальные среды в Python
- Создание вкладок с TKinter
- Метод rrshift для пользовательских объектов
- Работа с файлами в Python
- Инициализация структур данных
- Flask — веб-фреймворк Python
- Функции map, filter и reduce
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Метод join() для объединения элементов строки
- Добавление элементов в список: append() vs extend()
- Метод rmatmul для пользовательских матриц
- Python defaultdict добавление ключа
- Фильтрация списка от «ложных» значений
- Операции с кортежами
- Генерация строк с .join()
- Декораторы классов
- Документирование функций в Python
- Функция enumerate в Python
- Именование переменных в Python
- Копирование объектов в Python
- Mad Libs Generator
- Переменные в Python
- Создание файла с проверкой ошибки
- Анализ текста на русском языке с помощью Pymystem3
- Изменение элемента списка
- Объединение словарей в Python
- Проверка типа данных
- Добавление вложенных списков
- Обмен данными с asyncio.Queue
- Оператор is в Python
- Оператор continue в Python
- Сортировка данных с лямбда-функциями
- Вывод баннеров
- Обработка исключений в Python
- Печать списка с помощью метода join















