Курс 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. Удаление элемента из списка в Python
  2. ROT13 Шифр Цезаря в Python
  3. Работа с deque из collections
  4. Транспонирование 2D-массива с помощью zip
  5. Работа с изображениями PIL
  6. Измерение времени выполнения кода
  7. Частичное совпадение ввода
  8. Оператор обр. импликации
  9. Работа с enumerate()
  10. Удаление элементов из списка в Python.
  11. Оператор объединения словарей
  12. Настройка вывода NumPy
  13. Обработка ошибок в JSON данных
  14. Создание треугольника Паскаля
  15. Получение ID процесса
  16. OrderedDict — упорядоченный словарь
  17. Метод get() в Python
  18. Удаление элемента из списка
  19. Ускорение кода с помощью векторизации
  20. Объединение словарей в Python
  21. Mad Libs Generator
  22. Склеивание строк без циклов
  23. Строки в Python: апострофы и кавычки
  24. Генерация QR-кодов с Python
  25. Работа с IP-адресами в Python
  26. Поиск частых элементов в списке
  27. Создание словарей с defaultdict()
  28. Форматирование строк в Python
  29. Работа с изменяемыми коллекциями
  30. Генератор чисел Фибоначчи
  31. Создание уникального проекта
  32. Методы работы со списками
  33. Функция zip() в Python
  34. TON Smart Challenge #2: участие и подготовка
  35. Игра «Камень, ножницы, бумага» — Python
  36. Оболочка Python
  37. Аннотации типов в Python
  38. Стать Python-разработчиком
  39. Defaultdict в Python
  40. Логирование в Python
  41. Python Enum Weekday Usage
  42. Списковый компрехеншен.
  43. Создание циклической ссылки
  44. Кортеж в Python: создание и использование
  45. Поиск всех индексов подстроки
  46. Многопоточность в Python
  47. Метод repr() в Python
  48. Показ всплывающих окон Tkinter

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