Курс 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. Подписка на Kaspersky Team
  2. Перегрузка операторов в Python
  3. Игра Виселица на Python
  4. Асинхронное выполнение задач в Python
  5. Распаковка аргументов в Python
  6. Lambda Functions in Python
  7. Сортировка и разворот списка
  8. Нарезка списков в Python
  9. Копирование словарей и списков в Python
  10. Установка пакета в Python
  11. Работа с датой и временем в Python
  12. Python и Монти Пайтон
  13. Создание списка через цикл
  14. Оператор Walrus в Python
  15. Разделение строки с помощью re.split()
  16. Работа с файлами в Python
  17. Обмен значений переменных в Python
  18. Работа с SQLite в Python
  19. Переопределение оператора % для объектов
  20. Обработка ошибок в JSON данных
  21. Генератор списка с условием if
  22. Установка и загрузка Instaloader
  23. Частичное совпадение ввода
  24. Переворот последовательности
  25. OrderedDict — упорядоченный словарь
  26. Поиск частых элементов в списке
  27. Логирование с Logzero
  28. Функция eval() в Python
  29. Управление User-Agent в Python
  30. Метод rmatmul для пользовательских матриц
  31. Применение функции map() в Python
  32. Вывод символов строки в Python
  33. Метод join() для объединения строк
  34. Замена текста в Python
  35. Проверка кортежей.
  36. Метод rpow в Python
  37. Использование функции enumerate()
  38. Улучшенные подсказки для импорта в Python 3.12
  39. Логические операторы в Python
  40. TypedDict для kwargs в Python 3.12
  41. Метод rmatmul для обратного матричного умножения
  42. Добавление кнопки в tkinter
  43. Объединение словарей в Python
  44. Defaultdict в Python
  45. Исправление ошибки NameError

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