Pythonのインデックス()メソッド
説明
Pythonのインデックス()メソッドあなたは物乞いを指定した場合、文字列はサブストリングstrを含んでいるかどうかを検出する(開始)とend(終了)の範囲、法とPythonのfind()メソッドは、その中に、指定された範囲内に含まれるかどうかをチェックします文字列strがない場合は、例外が報告されます。
文法
インデックス()メソッドの構文:
str.index(str, beg=0, end=len(string))
パラメータ
- STR - 指定した検索文字列
- 請う - インデックスを開始し、デフォルトは0です。
- 終了 - インデックスの終わりには、デフォルトでは文字列の長さです。
戻り値
あなたがサブストリングが含まれている場合は、開始時のインデックス値を返します。それ以外の場合は例外をスローします。
例
次の例では、インデックス()インスタンスメソッドを示しています。
#!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2); print str1.index(str2, 10); print str1.index(str2, 40);
次のように上記の出力結果の例は次のとおりです。
15 15 Traceback (most recent call last): File "test.py", line 8, in print str1.index(str2, 40); ValueError: substring not found shell returned 1
注:次のいくつかのセクションでは、我々は詳細Pythonの例外の使用をされます。