Python3-string-index

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

Python 3-文字列index()メソッド

説明

  • index()*メソッドは、開始インデックスbegと終了インデックスendが指定されている場合、文字列strがstringまたはstringの部分文字列にあるかどうかを判断します。 このメソッドはfind()と同じですが、subが見つからない場合は例外が発生します。

構文

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

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

パラメーター

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

戻り値

インデックスが見つかった場合、インデックスが見つからない場合は例外が発生します。

#!/usr/bin/python3

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 7, in <module>
      print (str1.index(str2, 40))
ValueError: substring not found
shell returned 1