関数str.findの使い方の例

関数の機能:部分文字列が見つかった最小インデックスを返却

例1 : 文字列全体から検索

>>> s = 'This is an example of find method'
>>> s.find('i')
2
>>> s.find('z')
-1
文字列sの中に'i'の最初の文字は3番目にあるので、そのインデックス値である2が返却されています。
探している部分文字列が見つからない場合は-1が返却されます。

例2 : インデックスの範囲を指定して検索

>>> s = 'This is an example of find method'
>>> start = 10
>>> end = 33
>>> s.find('i', start, end)
23
この例では、インデックス10から33の1つ手前までの範囲で'i'の文字を検索しています。
関連項目
関数str.rfindの使い方の例
関数str.countの使い方の例
関数str.indexの使い方の例
関数str.rindexの使い方の例