Python-string-rindex

提供:Dev Guides
移動先:案内検索

Python String rindex()メソッド

説明

Python文字列メソッド* rindex()は、サブストリング *str が見つかった最後のインデックスを返すか、そのようなインデックスが存在しない場合は例外を発生させ、オプションで検索をstring [beg:end]に制限します。

構文

以下は* rindex()*メソッドの構文です-

str.rindex(str, beg=0 end=len(string))

パラメーター

  • str -これは、検索する文字列を指定します。
  • beg -これは開始インデックスであり、デフォルトでは0
  • len -これは終了インデックスであり、デフォルトでは文字列の長さに等しくなります。

戻り値

このメソッドは、見つかった場合は最後のインデックスを返し、そうでなければstrが見つからない場合は例外を発生させます。

次の例は、rindex()メソッドの使用法を示しています。

#!/usr/bin/python

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

print str1.rindex(str2)
print str1.index(str2)

上記のプログラムを実行すると、次の結果が生成されます-

5
2