Курс 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
- Retrying в Python: повторные вызовы
- Библиотека Emoji: использование смайлов в Python
- OrderedDict — упорядоченный словарь
- Сохранение и загрузка модели в PyTorch
- Namedtuple в Python
- Удаление ссылок в Python
- Инверсия списка и строки в Python
- Оценка точности модели
- Объединение строк с помощью метода join
- Сортировка в Python
- Мощь вложенных функций в Python
- Установка Python3.7 и PIP
- Форматирование вывода списков
- Сортировка элементов в Python
- Установка и использование модуля «howdoi»
- Параллельные вычисления в Python
- Методы работы со списками
- Python 3.12: Псевдонимы типов
- Работа с коллекциями Python
- Отслеживание прогресса с tqdm
- Копирование словарей и списков в Python
- Создание множества в Python
- Обновление ключей в Python
- Поиск индексов в списке
- EMOT преобразование эмодзи в текст
- Замер времени выполнения кода
- Оператор is в Python
- Метод get для словарей
- Генерация случайных чисел в Python
- Ввод нескольких значений
- Синхронизация доступа к ресурсам
- Экспорт внешнего файла с помощью writefile
- Разделение строки на пары ключ-значение.
- Именованные кортежи в Python
- Метод rpow в Python
- Игра «Виселица» на Python
- Преобразование списков в словарь
- Проверка памяти объекта
- Поиск подстроки в строке
- Обработка данных в Python
- Работа с многоуровневыми словарями в Python
- Простой калькулятор Python
- Деление в Python
- Сравнение неупорядоченных списков
- Перехват исключений в Python
- Объединение объектов в Python















