indexメソッド
メソッド index は、文字列内で部分文字列が最初に出現するインデックスを返します。
メソッドの第一引数には目的の部分文字列を指定し、
第二および第三のオプション引数には、それぞれ検索開始インデックスと検索終了インデックスを指定します。
部分文字列が見つからない場合、メソッドは例外を発生させます。
構文
文字列.index(部分文字列, [検索開始], [検索終了])
例
部分文字列 'a' の位置を見つけてみましょう:
txt = 'abcadea'
print(txt.index('a'))
コード実行結果:
0
例
今度は検索範囲を指定してみましょう:
txt = 'abcadea'
print(txt.index('a', 1, 4))
コード実行結果:
3
関連項目
-
メソッド
rindex,
これは文字列の末尾から部分文字列が最後に出現するインデックスを返します -
メソッド
find,
これは文字列内で部分文字列が最初に出現するインデックスを返します -
メソッド
startswith,
これは文字列の先頭が部分文字列で始まるかどうかをチェックします -
メソッド
endswith,
これは文字列の末尾が部分文字列で終わるかどうかをチェックします -
メソッド
count,
これは文字列内の部分文字列の出現回数を返します