Курс 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"
- Извлечение новостей с помощью newspaper3k
- Правила именования переменных
- Срез в Python
- Создание новой даты в Python
- Декоратор total_ordering для сравнения объектов
- Преобразование данных в Python
- Создание файла с проверкой ошибки
- JMESPath в Python
- Группировка элементов Python
- Списковое включение в Python
- Форматирование кода на Python
- Обновление ключей в Python
- Замыкания в Python
- Возврат нескольких значений из функции
- Конкатенация строк с помощью join()
- Операторы Splat и splatty-splat
- Поиск индекса элемента
- Аннотации типов в Python
- Удаление элементов во время итерации
- Объединение списков в Python
- Объединение словарей в Python
- TypedDict для kwargs в Python 3.12
- Печать календаря в Python
- Получение текущей даты в Python
- Переопределение метода sub
- Получение пути к текущему скрипту с помощью os
- Создание Radio кнопок в tkinter
- Разделение функций на этапы
- Использование эмодзи в Python
- Python: изменяемые и неизменяемые коллекции
- Утечки переменных цикла в Python 3.x
- Python: цикл for и оператор присваивания
- Импорт модуля из другого каталога
- Преобразование строк в числа в Python
- Работа с датой и временем в Python
- Метод pos в Python
- Глобальные переменные в Python
- Работа с YAML в Python
- Логирование с Logzero
- Операторы увеличения и уменьшения в Python
- Метод split() в Python
- Создание и использование модулей в Python
- Метод join() для объединения элементов
- Переопределение метода __or__()
- Функция zip() в Python
- Атрибуты класса и экземпляра















