Курс 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
- ROT13 Шифр Цезаря в Python
- Работа с deque из collections
- Транспонирование 2D-массива с помощью zip
- Работа с изображениями PIL
- Измерение времени выполнения кода
- Частичное совпадение ввода
- Оператор обр. импликации
- Работа с enumerate()
- Удаление элементов из списка в Python.
- Оператор объединения словарей
- Настройка вывода NumPy
- Обработка ошибок в JSON данных
- Создание треугольника Паскаля
- Получение ID процесса
- OrderedDict — упорядоченный словарь
- Метод get() в Python
- Удаление элемента из списка
- Ускорение кода с помощью векторизации
- Объединение словарей в Python
- Mad Libs Generator
- Склеивание строк без циклов
- Строки в Python: апострофы и кавычки
- Генерация QR-кодов с Python
- Работа с IP-адресами в Python
- Поиск частых элементов в списке
- Создание словарей с defaultdict()
- Форматирование строк в Python
- Работа с изменяемыми коллекциями
- Генератор чисел Фибоначчи
- Создание уникального проекта
- Методы работы со списками
- Функция zip() в Python
- TON Smart Challenge #2: участие и подготовка
- Игра «Камень, ножницы, бумага» — Python
- Оболочка Python
- Аннотации типов в Python
- Стать Python-разработчиком
- Defaultdict в Python
- Логирование в Python
- Python Enum Weekday Usage
- Списковый компрехеншен.
- Создание циклической ссылки
- Кортеж в Python: создание и использование
- Поиск всех индексов подстроки
- Многопоточность в Python
- Метод repr() в Python
- Показ всплывающих окон Tkinter















