Курс 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
- List Comprehension Tutorial
- Проверка элементов списка условием
- Работа с датой и временем в Python
- Именованные срезы в Python
- Условное добавление элементов в список
- Создание списка дат
- Установка и использование библиотеки google
- Объединение множеств в Python
- Подсчет количества элементов в списке
- Инверсия списка и строки
- Оптимизация памяти с __slots__
- Создание словарей с defaultdict()
- Явный импорт в Python
- Метод remove() для удаления элемента из списка
- Замена переменных в Python
- Запуск Python из интерпретатора
- Поиск простых чисел
- Генераторы списков в Python
- Уникальность ключей в словаре
- Решение переменной Шредингера
- Преобразование данных в Python
- Python reversed() функция
- Основные функции и модули Python
- Оператор assert в Python
- Методы и функции в Python
- Группы исключений в Python
- Метод ior для битовых операций
- Форматирование вывода списков
- Оператор in в Python
- Синтаксис переменных цикла в Python
- Управление виртуальными средами в Python
- Проверка памяти объекта
- Принципы Zen of Python
- Форматирование строк в Python
- Извлечение чисел из текста
- Сортировка с помощью key
- Форматирование строк в Python
- Безопасные SQL-запросы в Python 3.11
- Retrying в Python: повторные вызовы
- Преобразование в float
- Получение текущей даты в Python
- Создание списков в Python
- Замена подстроки
- Модуль Operator в Python
- Запрос DELETE с библиотекой requests















