Курс 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"
- Логирование с Loguru
- Удаление файлов с shutil.os.remove()
- Делегирование в Python
- Сортировка с помощью параметра key
- JSON-esque в Python
- Моржовый оператор в Python 3.8
- Установка виртуального окружения Python
- Многострочные комментарии в Python
- Математические функции в Python
- Python: отличительная особенность — отступы
- Карта бомбоубежищ в Москве и Питере
- Concrete Paths в Python
- Лямбда-функции для min/max
- Отрицательные индексы списков в Python
- Работа с JSON данными в Python
- Управление User-Agent в Python
- Мощь вложенных функций в Python
- Игра Виселица на Python
- Основы работы с базами данных в Python
- Форматирование кода на Python
- Освобождение памяти в Python
- Библиотека sh: использование команд bash в Python
- Поиск подстроки в строке
- Возврат нескольких значений
- Получение текущего времени в Python
- Добавление элемента в список.
- Работа со словарями с defaultdict из collections
- Построение графиков в Matplotlib
- Очистка списка от False, None, 0, «»
- Функции map() и reduce() в Python
- Работа с комплексными числами
- Защита данных в Python
- Работа с модулем os в Python
- Множественное назначение в Python
- Оператор «is not» в Python
- Python union() функция — объединение множеств
- Объединение словарей в Python
- Создание и обучение модели с Keras
- Управление импортом в Python
- Генераторы и сеты в Python
- Уникальные значения из списка
- Создание новых списков в Python
- Обработка исключений в Python 3
- Измерение потребления памяти при сортировке
- Фильтрация входных данных в Python
- Перезагрузка оператора в Python















