Курс 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"

  1. Логирование с Loguru
  2. Удаление файлов с shutil.os.remove()
  3. Делегирование в Python
  4. Сортировка с помощью параметра key
  5. JSON-esque в Python
  6. Моржовый оператор в Python 3.8
  7. Установка виртуального окружения Python
  8. Многострочные комментарии в Python
  9. Математические функции в Python
  10. Python: отличительная особенность — отступы
  11. Карта бомбоубежищ в Москве и Питере
  12. Concrete Paths в Python
  13. Лямбда-функции для min/max
  14. Отрицательные индексы списков в Python
  15. Работа с JSON данными в Python
  16. Управление User-Agent в Python
  17. Мощь вложенных функций в Python
  18. Игра Виселица на Python
  19. Основы работы с базами данных в Python
  20. Форматирование кода на Python
  21. Освобождение памяти в Python
  22. Библиотека sh: использование команд bash в Python
  23. Поиск подстроки в строке
  24. Возврат нескольких значений
  25. Получение текущего времени в Python
  26. Добавление элемента в список.
  27. Работа со словарями с defaultdict из collections
  28. Построение графиков в Matplotlib
  29. Очистка списка от False, None, 0, «»
  30. Функции map() и reduce() в Python
  31. Работа с комплексными числами
  32. Защита данных в Python
  33. Работа с модулем os в Python
  34. Множественное назначение в Python
  35. Оператор «is not» в Python
  36. Python union() функция — объединение множеств
  37. Объединение словарей в Python
  38. Создание и обучение модели с Keras
  39. Управление импортом в Python
  40. Генераторы и сеты в Python
  41. Уникальные значения из списка
  42. Создание новых списков в Python
  43. Обработка исключений в Python 3
  44. Измерение потребления памяти при сортировке
  45. Фильтрация входных данных в Python
  46. Перезагрузка оператора в Python

Marketello читают маркетологи из крутых компаний