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