Курс 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"
- Нахождение максимального значения и его индекса в списке
- Фильтрация последовательности
- Операции с комплексными числами
- Атрибуты класса и экземпляра
- Решение переменной Шредингера
- OrderedDict — упорядоченный словарь
- Форматирование строк в Python
- Разделение строки с помощью re.split()
- Создание словаря с значением по умолчанию
- Сортировка списка по индексам
- Копирование и вставка текста в Python
- Метод splitlines() для разделения строк
- Добавление цвета в консоли
- Транспонирование матрицы
- Howdoi — получение ответов из терминала
- Измерение времени выполнения кода
- Преобразование списка в словарь через генератор
- Форматирование строк в Python.
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Наиболее частотные элементы с помощью Counter
- Вычисление натуральных логарифмов в NumPy
- Удаление ссылок в Python
- Работа с комплексными числами
- Переопределение метода delitem в Python
- Запуск внешнего кода в Jupyter
- Подписка на Kaspersky Team
- Работа с NumPy массивами
- Метод __int__ в Python
- Вызов функций по строке в Python.
- Объединение, распаковка и деструктуризация
- Комментарии в Python
- Python: цикл for и оператор присваивания
- Перевод эмодзи и эмотиконов.
- Сортировка данных в Python
- Преобразование регистра строк
- Проверка однородности элементов списка
- Декоратор для группы пользователей в Django
- Форматирование строк в Python
- Использование метода lower()
- Работа с множествами в Python
- Обработка элементов в Python
- Оформление кода по PEP 8
- Метод ipow для возведения в степень
- Установка и обучение ChatterBot
- Логирование в Python
- Векторизация в Python с NumPy.
- Сортировка с помощью key
- Метод count в Python: почему count(», ») возвращает 4?
- Округление чисел с помощью round















