Курс Python → Поиск подстроки в строке
Для поиска подстроки в строке в Python можно воспользоваться методом find(). Этот метод возвращает индекс первого вхождения подстроки в строку. Например, если у нас есть строка "Hello, World!", и мы хотим найти индекс первого вхождения подстроки "World", мы можем использовать следующий код:
str = "Hello, World!"
index = str.find("World")
print(index)
Этот код выведет на экран число 7, так как подстрока "World" начинается с 7-го символа в строке.
Еще одним способом поиска подстроки в строке является использование оператора in. Этот оператор позволяет проверить, содержится ли подстрока в строке. Например:
str = "Hello, World!"
if "World" in str:
print("Substring found")
Этот код выведет на экран сообщение "Substring found", так как подстрока "World" содержится в строке "Hello, World!".
Оба этих способа позволяют легко и быстро находить подстроки в строках, что может быть полезно при обработке текстовой информации в программировании на Python.
Другие уроки курса "Python"
- Импорт модуля из другого каталога
- Извлечение чисел из текста
- Фильтрация данных в Python.
- Склеивание строк без циклов
- Переворот списка в Python
- Генератор чисел Фибоначчи
- Добавление элемента к кортежу
- Декораторы с аргументами в Python
- Преобразование числа в восьмеричную строку
- Функциональное программирование в Python
- Циклы в Python
- Работа с рекламными данными в Pandas
- Работа с очередями в Python
- Оформление кода по PEP 8
- Вычисление времени выполнения
- Получение размера объекта с sys.getsizeof()
- Декоратор проверки активности
- Операции с комплексными числами
- Разделение строк в Python
- Определение основы слова с showballstemmer
- Профилирование данных с Pandas.
- Слияние словарей в Python 3.9
- Реверс строки и списка в Python.
- Работа с датой и временем в Python
- Множественное назначение в Python
- Принципы Zen Python
- Распаковка значений в Python
- Многоточие в Python
- CLI-инструмент howdoi
- Срез списка в Python
- Подчеркивание в REPL
- Регулярные выражения в Python
- inspect в Python: анализ кода
- lru_cache оптимизация функций
- Непрерывная проверка в Python
- Скрытие вывода данных
- Подсказки типов в Python
- Работа с файлами в Python
- Сериализация данных в JSON с помощью json.dumps
- Удаление элементов из списка в Python
- Измерение времени выполнения кода в Python
- Заказ карты Тинькофф Black
- Многопроцессорное программирование в Python
- Метод clear для коллекций
- Взаимодействие с sys
- Фильтрация списков с itertools
- Генерация случайных чисел в Python















