文字列メソッド

index()

指定した文字列が最初に現れる位置を返します。見つからない場合はValueErrorが発生します。

構文

文字列.index(検索文字列)

使用例

print('Python'.index('th'))

実行結果

2

💡 実践的な使用例

text = 'Python'
try:
    pos = text.index('z')
except ValueError:
    print('見つかりませんでした')

index()は見つからないとValueErrorで止まってしまうため、見つからない可能性がある場面ではtry/exceptで囲むか、find()を使う方が安全です。

関連トピック

文字列 find()

← メソッド辞典に戻る