Курс 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
- *args и **kwargs в Python
- Множественное наследование в Python
- Очистка данных с помощью pandas
- Работа с модулем random
- Срез списка в Python
- Работа с deque в Python
- Подчеркивание в REPL
- Работа с изображениями PIL
- Логические значения в Python
- Функция reduce() из модуля functools
- Модуль inspect
- Основы работы со строками в Python
- Псевдонимы в Python
- Переменная Шредингера
- Обработка исключений в Python 3
- Вычисление фазы комплексного числа
- Разделение функций на этапы
- Удаление элемента из списка в Python
- Сортировка HTML-элементов
- Работа с буфером обмена на Python
- Синтаксис переменных цикла в Python
- Многострочные комментарии в Python
- Декоратор защиты анонимных пользователей
- Определение размера папок в Python
- enumerate() в Python для работы с индексами
- Добавление кнопки в tkinter
- Функция divmod() в Python
- Python: цикл for и оператор присваивания
- Создание списка дат
- Принципы программирования
- Работа с IP-адресами в Python
- Получение пути к текущему скрипту с помощью os
- Многоточие в Python
- Обработка исключений в Python
- Преобразование данных в Python
- Вывод баннеров
- Возврат нескольких значений
- Генераторы в Python
- Форматирование строк в Python
- Динамическая типизация в Python
- Классы данных в Python
- Настройка логгера Logzero
- Переменные класса и экземпляра
- Получение размера объекта с sys.getsizeof()















