Курс 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
- Основные операции с Numpy
- Проверка существования переменной с оператором :=
- Получение списка кортежей из словаря
- Оператор объединения словарей
- Функциональное программирование в Python
- Многострочные комментарии в Python
- Генератор чисел Фибоначчи
- Присоединение элементов коллекции
- Отношения подклассов в Python
- Работа с массивами в Python
- Модуль pprint
- Функция enumerate в Python
- Генераторы в Python
- Преобразование регистра символов
- Очистка строки в Python
- Установка Python3.7 и PIP
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Метод join() для объединения строк
- Поиск шаблона в строке
- Работа с модулем cmath
- Метод join() для объединения элементов строки
- Чтение бинарного файла в Python.
- Оператор морж в Python 3.8
- Измерение времени выполнения кода
- Использование defaultdict в Python
- 9 уловок для чистого кода
- Функция с **kwargs в Python
- Создание даты из строки ISO
- Переопределение оператора % для объектов
- Определение объема памяти объекта
- Использование эмодзи в Python
- Подсчет элементов в Python
- Работа с дробями в Python
- Удаление элементов из списка
- discard() — удаление элемента из множества
- Округление чисел с помощью round
- Комментарии в Python
- Управление виртуальными окружениями в Python
- Импорт классов из другого файла
- Создание именованных кортежей в Python
- Установка и использование howdoi
- Генераторы в Python
- Объединение списков в строку
- Явный импорт в Python















