Курс 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"
- Возврат нескольких значений
- Отправка POST-запроса в REST API
- Список импортированных модулей в Python
- Создание коллекций из генератора
- Копирование в Python
- Повторение элементов в Python
- Библиотека funcy: удобные утилиты
- Проверка элемента в множестве.
- Работа с датами в Python
- Работа с f-строками 2.0
- Объединение словарей в Python
- Форматирование строк в Python
- Профилирование кода
- Изменения в обработке логических значений
- Декодирование строк в Python
- Подписка на SelectelNews в Twitter
- Разработка Telegram-ботов
- Частичное совпадение ввода
- Dict Comprehension в Python
- Тип CodeType в Python.
- Работа со строками в Python
- Управление ресурсами в Python
- Удаление специальных символов с помощью re.sub
- Настройка шрифта и цвета в Tkinter
- Форматирование строк в Python
- Лямбда-функции в Python
- Область видимости переменных
- JMESPath в Python
- Проверка переменных окружения в Python
- Работа с модулем glob в Python
- Метод split() в Python
- Работа со строками в Python
- Особенности множеств в Python
- Управление импортом в Python
- Тип данных TypeVarTuple
- Python Calendar Usage
- Методы обработки строк в Python
- Метод join для наборов
- Лимиты на ресурсы Python
- Методы __repr__ и __str__ в Python
- Объединение словарей в Python
- Лямбда-функции для min/max
- Переопределение метода __lshift__
- Ускорение кода с помощью векторизации
- Избегайте двойного подчеркивания
- Объединение строк с помощью метода join
- Реверс строки в Python
- Метод join() для объединения элементов строки















