Python-string-index
提供:Dev Guides
Python String index()メソッド
説明
Pythonの文字列メソッドindex()は、開始インデックス_beg_と終了インデックス_end_が指定されている場合、文字列_str_が文字列で発生するか、文字列の部分文字列で発生するかを決定します。 このメソッドはfind()と同じですが、subが見つからない場合は例外が発生します。
構文
str.index(str, beg = 0 end = len(string))
パラメーター
- str -これは、検索する文字列を指定します。
- beg -これは開始インデックスであり、デフォルトでは0です。
- end -これは終了インデックスであり、デフォルトでは文字列の長さに等しくなります。
戻り値
インデックスが見つかった場合、インデックスが見つからない場合は例外が発生します。
例
#!/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