Курс 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
- Проверка наличия элемента в списке
- Работа с модулем glob в Python
- Глубокое копирование объектов
- Функция enumerate в Python
- Удаление символа из строки
- Работа с часовыми поясами в Python
- Строки в Python: апострофы и кавычки
- Генераторы в Python
- Модуль xkcd: добавление юмора в Python
- Изучение объектов с помощью dir()
- Модуль inspect: получение информации о объектах
- Декоратор @override
- Работа со словарями в Python
- Работа со словарями с defaultdict из collections
- Сортировка в Python
- Многострочные комментарии в Python
- Генерация QR-кодов с библиотекой qrcode
- Обмен переменными в Jupyter
- Операции с массивами в NumPy
- Операторы присваивания в Python
- Форматирование данных с pprint
- Форматирование данных с помощью pprint
- Фильтрация входных данных в Python
- Работа с комплексными числами в Python
- Работа с CSV файлами
- Декоратор total_ordering для сравнения объектов
- F-строки в Python 3.8
- Python: библиотеки и функции
- Создание уникального множества
- Сохранение и загрузка модели в PyTorch
- Улучшение читаемости кода в Python
- Установка и использование howdoi
- Объединение списков с использованием itertools.chain
- Форматирование строк в Python
- Работа с итераторами через срезы
- Протокол управления контекстом
- Генераторы в Python
- Получение идентификатора объекта в памяти
- Переопределение метода __pow__
- Работа с IP-адресами в Python
- Просмотр атрибутов и методов класса
- Создание тестовых данных с Faker
- Возврат нескольких значений















