Python: поиск в строке

В сегодняшнем посте разбираем поиск подстроки в строке. Задачи стоят элементарнейшие. В отличие от задача по преобразованию строки в число, задачи по поиску решаются в python с помощью встроенных функций.

Для решения наших задач определим строки:

Задача №1 — узнать, входит ли подстрока в строку.  Операция substring in string вернет нам в результате логический ответ: True в случае, если substring входит в строку, и False в случае, если не входит. Для наглядности приведу ниже пример.

Задача №2 — узнать позицию вхождения подстроки в строку.

Данную задачу решаем с помощью функции find(self, sub[, start[, end]]). Сразу перейдем к примерам:

Далее стоит перед нами задача №3 — вычислить количество вхождений подстроки в строку. С ней легко справляется функция count(self, sub[, start[, end]])

Задача №4 — проверить входит ли подстрока в строку без учета регистра. Для этого мы воспользуемся функцией преобразования символов строки в нижний/верхний регистр и применим к примеру №1.

На этом я остановлюсь, пожалуй. Если возникли вопросы, пожелания или предложения, то оставляйте комментарии. Отвечу всем.

Python: поиск в строке: 1 комментарий

  1. Сейчас все будет.
    Решил вам немного помочь и послал этот пост в социальные закладки.
    Огромное человеческое спасибочки !
    Я бы сказала о монументальности, грандиозности некоторых сюжетов.
    Что-то такое слышал, но не так подробно, а откуда материал брали?
    Должен признать, вебмастер зачетно накропал.
    Вот.

Добавить комментарий

Ваш e-mail не будет опубликован.