Курс 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"
- %pinfo: получение информации об объекте
- Работа со строками в Python.
- Создание матрицы в Python
- Строки в Python: апострофы и кавычки
- Подсчет частотности элементов в Python
- Хранение данных с помощью dataclasses
- Декоратор проверки активности
- Работа с JSON данными в Python
- Конкатенация строковых литералов
- Однострочники Python
- Тип данных TypeVarTuple
- Создание обратного итератора
- Генератор надежных паролей
- Обработка ошибок ввода данных
- Функция rsplit() в Python
- Справка по импортированным модулям
- Объединение словарей в Python 3.5+
- Работа с файлами в Python
- Преобразование в float
- Метод radd для пользовательских чисел
- Генерация чисел с range()
- Работа с эмодзи в Python
- Python: Splat-оператор и splatty-splat
- Избегайте изменяемых аргументов
- Поиск email
- Установка и использование модуля «howdoi»
- Обмен переменными в Jupyter
- Сортировка с помощью параметра key
- Создание .exe файла с pyinstaller
- Избегайте использования goto
- Множества и frozenset
- Отправка POST запроса на сервер.
- Сортировка и обратный порядок
- Настройка вывода NumPy
- Преобразование символов с помощью map
- TON Smart Challenge #2: участие и подготовка
- Идентификатор объекта в Python
- Список переменных с %who
- Форматирование строк в Python
- Отображение графиков в Jupyter с Matplotlib
- Выборка чисел
- Логирование с Loguru
- Работа со временем в Python
- Функции map, filter, reduce
- Оптимизация создания строк
- Округление дробей в Python















