Курс 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
- Профилирование с cProfile
- Фильтрация списков с itertools
- capitalize() — изменение регистра первого символа строки
- Показ всплывающих окон Tkinter
- Логические значения в Python
- Работа с множествами в Python
- Обработка StopIteration в Python
- Преобразование текста в нижний регистр
- Переопределение метода __floordiv__
- Строковое представление объектов
- Метод get для словарей
- Декоратор total_ordering для сравнения объектов
- Работа с эмодзи в Python
- Работа с CSV в Python
- Сортировка элементов с OrderedDict
- Доступ к локальным переменным
- Создание именованных кортежей в Python
- Инверсия списка и строки
- Копирование файлов с shutil()
- Хеши в Python
- Метод __complex__ в Python
- Упрощение работы с JSON-данными в Python
- Форматирование строк в Python
- Перегрузка операторов в Python
- Объединение списков в Python
- Создание итерируемых объектов
- Транспонирование матрицы
- Изучение объектов с помощью dir()
- Замыкания в Python
- Пропуск начальных строк с помощью dropwhile()
- Работа со словарями в Python
- Функция zip() в Python
- Декоратор для группы пользователей в Django
- Пересечение списков с использованием множеств
- Чтение бинарного файла в Python.
- Подсчет вхождений элементов
- Манипуляция формой массива в Numpy
- Подсчет частоты элементов с Counter
- Отладка кода
- Нан-рефлексивность в Python
- Основы работы со строками в Python
- Философия Python
- Списковое включение в Python
- Получение списка файлов в директории с использованием os
- Возврат нескольких значений
- Извлечение новостей с newspaper3k















