Python3-string-rindex
提供:Dev Guides
Python 3-String rindex()メソッド
説明
- rindex()*メソッドは、部分文字列strが見つかった最後のインデックスを返すか、そのようなインデックスが存在しない場合は例外を発生させ、オプションで検索をstring [beg:end]に制限します。
構文
以下は* rindex()*メソッドの構文です-
str.rindex(str, beg = 0 end = len(string))
パラメーター
- str -これは、検索する文字列を指定します。
- beg -これは開始インデックスであり、デフォルトでは0
- len -これは終了インデックスであり、デフォルトでは文字列の長さに等しくなります。
戻り値
このメソッドは、見つかった場合は最後のインデックスを返し、そうでなければstrが見つからない場合は例外を発生させます。
例
次の例は、rindex()メソッドの使用法を示しています。
#!/usr/bin/python3
str1 = "this is really a string example....wow!!!"
str2 = "is"
print (str1.rindex(str2))
print (str1.rindex(str2,10))
結果
上記のプログラムを実行すると、次の結果が生成されます-
5
Traceback (most recent call last):
File "test.py", line 5, in <module>
print (str1.rindex(str2,10))
ValueError: substring not found