Курс 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"
- Преобразование объекта в строку
- Конкатенация строковых литералов
- Работа с CSV файлами в Python
- Colorama: окрашивание текста в Python
- Управление экспортом элементов
- Создание новых списков в Python
- Метод join() для объединения элементов строки
- Переворот списка в Python
- Искажение имен в Python
- discard() — удаление элемента из множества
- Преобразование символов с помощью map
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Хеширование паролей с солью
- Список и кортеж в Python
- Роль запятой в Python
- Метод hash в Python
- Создание пустых функций и классов в Python
- Работа с timedelta
- Перевод двоичного кода в целое число
- Многопроцессорное программирование в Python
- Работа со строками в Python
- Счетчик в Python: most_common()
- Аннотации типов в Python
- Списковый компрехеншен.
- Метод Enumerate() для списков
- Метод invert для побитового отрицания
- Запрос DELETE с библиотекой requests
- Метод rmatmul для пользовательских матриц
- Progress с библиотекой tqdm
- Логирование с Logzero
- Преобразование данных в Python
- Сортировка данных с лямбда-функциями
- Операции с датами в Python
- Хеширование паролей с использованием salt
- Обновление и получение данных в SQLite
- Извлечение новостей с помощью newspaper3k
- Работа с deque из collections
- Python: библиотеки и функции
- Операторы увеличения и уменьшения переменной
- Конвертация изображений в PDF
- OrderedDict — упорядоченный словарь
- JMESPath в Python
- Подсчет элементов в Python
- Использование модуля __future__
- Конвертация коллекций в Python.
- Хэш-функции в Python
- Сортировка списка по индексам















