Методы
Метод — это функция, применяемая к объекту, в данном случае — к строке. Метод вызывается в виде Имя_объекта.Имя_метода(параметры). Например, S.find("e") — это применение к строке S метода find с одним параметром "e".
Методы find и rfind
Метод find находит в данной строке (к которой применяется метод) данную подстроку (которая передается в качестве параметра). Функция возвращает индекс первого вхождения искомой подстроки. Если же подстрока не найдена, то метод возвращает значение -1.
Пример 1. метод find
Аналогично, метод rfind возвращает индекс последнего вхождения данной строки (“поиск справа”).
Пример 2. метод rfind
Если вызвать метод find с тремя параметрами S.find(T, a, b), то поиск будет осуществляться в срезе S[a:b]. Если указать только два параметра S.find(T, a), то поиск будет осуществляться в срезе S[a:], то есть начиная с символа с индексом a и до конца строки. Метод S.find(T, a, b) возвращает индекс в строке S, а не индекс относительно среза.
Подписывайтесь https://vk.com/teacher_anzhelika
#python с нуля #python #программирование на python #уроки python #анжелика тамерлановна
Другие публикации канала: