Курс 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"
- Транспонирование матрицы
- Удаление дубликатов в pandas
- Встраивание HTML в Jupyter Notebook
- Документирование функций в Python
- Удаление элемента по индексу
- Метод __irshift__ для Python
- Многоточие в Python
- Работа с индексами списков
- Управление ресурсами в Python
- Работа с пользовательским вводом
- Принципы Zen Python
- Распаковка аргументов в Python
- Значения по умолчанию в Python
- Разница между датами
- Открытие, чтение и закрытие файла
- Сериализация данных в JSON с помощью json.dumps
- Определение локальных переменных в Python
- Копирование объектов в Python
- Путь к интерпретатору Python
- kwargs в Python
- Использование *args
- Измерение времени выполнения с помощью time
- Установка User-Agent в Python
- Повторение элементов в Python
- Возвращение нескольких значений через кортеж или класс
- Функции высшего порядка в Python
- Фильтрация списков с itertools
- Курсы Яндекс Практикум
- Добавление элемента к кортежу
- Метод rpow в Python
- Декораторы в Python
- Использование функции enumerate()
- Подсчет часто встречающихся элементов
- Замена символов в строке
- Поиск email
- Создание новых списков в Python
- Оптимизация сравнения в Python
- Удаление и повторная вставка ключа в OrderedDict
- Идентификатор объекта в Python
- Методы shutil для работы с файлами
- Комментарии в Python
- Оператор деления для класса Rational
- Добавление вложенных списков
- Функция с *args.
- Преобразование чисел в слова
- Функция enumerate в Python















