index()
指定した文字列が最初に現れる位置を返します。見つからない場合はValueErrorが発生します。
構文
文字列.index(検索文字列)
使用例
print('Python'.index('th'))実行結果
2💡 実践的な使用例
text = 'Python'
try:
pos = text.index('z')
except ValueError:
print('見つかりませんでした')index()は見つからないとValueErrorで止まってしまうため、見つからない可能性がある場面ではtry/exceptで囲むか、find()を使う方が安全です。
関連トピック
文字列 find()