Курс 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
- Асинхронное программирование с asyncio
- Создание Radio кнопок в tkinter
- Комментарии в Python
- Форматирование объектов с модулем pprint
- Функциональное программирование в Python
- Enum в Python
- Преобразование данных в Python
- Форматирование даты с strftime()
- Функция product() из itertools
- Построение графиков в терминале с bashplotlib
- Библиотека schedule: планировщик задач
- Эффективная конкатенация строк в Python
- Скачать видео с YouTube
- Игра «Угадывание чисел»
- Инверсия списка/строки в Python
- Перезагрузка оператора в Python
- Участие в сообществе @selectel
- Обход словаря в Python
- Удаление элемента из списка в Python
- Автоматизация скриптов на AWS Lightsail.
- Добавление элементов в список
- Уникальность ключей в словаре
- Отладка утечек памяти в Python
- Операторы присваивания в Python
- Генерация фальшивых данных с Faker
- Взаимодействие с sys
- Получение срезов итераторов
- Работа с изменяемыми коллекциями
- Генераторы в Python
- Печать комбинаций в Python с Itertools
- Поиск самого длинного слова в списке с использованием max()
- Удаление символа из строки
- Генерация чисел с range()
- Аннотации типов в Python
- Сортировка данных с лямбда-функциями
- Транспонирование матрицы в Python
- Нан-рефлексивность в Python
- Python: Splat-оператор и splatty-splat
- Генерация QR-кодов с библиотекой qrcode
- Метод split() для разделения строк
- Преобразование чисел в Python
- Итераторы в Python
- Конкатенация строк в Python
- Логирование с Logzero
- Метод __ixor__ для побитового исключающего ИЛИ















