Метод Python String rfind ()

Описание

Строковый метод Python rfind () возвращает последний индекс, в котором найдена подстрока str, или -1, если такого индекса не существует, при необходимости ограничивая поиск строкой [begin: end].

Синтаксис

Ниже приведен синтаксис метода rfind ()

obj.rfind(str, beg=0 end=len(string))

Параметры

  • str — указывает строку для поиска.

  • Beg — это начальный индекс, по умолчанию 0.

  • end — это конечный индекс, по умолчанию он равен длине строки.

Возвращаемое значение

Этот метод возвращает последний индекс, если он найден, и -1 в противном случае.

Пример

В следующем примере показано использование метода rfind ().

Живая демонстрация
#!/usr/bin/python

str1 = "this is really a string example....wow!!!";
str2 = "is";

print str1.rfind(str2)
print str1.rfind(str2, 0, 10)
print str1.rfind(str2, 10, 0)

print str1.find(str2)
print str1.find(str2, 0, 10)
print str1.find(str2, 10, 0)

Когда мы запускаем вышеуказанную программу, она дает следующий результат —

5
5
-1
2
2
-1
Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки