Курс 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"
- Оператор Walrus в Python 3.8
- Удаление ключа из словаря
- Проверка условий в Python
- Оператор del в Python
- Работа с индексами списков
- Определение объема памяти объекта
- Функциональное программирование.
- Инверсия списка и строки
- Разница между датами
- Использование функции enumerate()
- Оценка выражений генератора в Python
- f-строки в формате строк
- Оптимизация гиперпараметров с Scikit Optimize
- Работа с WindowsPath()
- Форматирование строк в Python
- Асинхронное выполнение задач в процессах
- Обновление и получение данных в SQLite
- Замыкания в Python
- Отрицательные индексы списков
- Объединение строк с помощью метода join
- Однострочники Python
- Классы данных в Python
- Создание тестовых данных с Faker
- Сортировка и обратный порядок
- Прокачанный трейсинг ошибок
- Функция rsplit() в Python
- Освобождение памяти в Python
- Приоритет операций в Python
- Генераторы в Python
- Абстракции словарей и множеств в Python
- Область видимости переменных
- Модуль sys: основы
- Подписка на @SelectelNews
- Функции с дополнением
- Подписка на каналы разработчиков
- Расчет времени выполнения
- Взаимодействие с внешними процессами в Python
- Математические функции в Python
- Цикл while в Python
- Курс по дообучению ChatGPT
- Доступ к локальным переменным
- Работа с множествами в Python
- Оператор распаковки в Python
- Создание словаря через dict comprehension















