Pythonの文字列操作には、特定の文字列を検索するためのfind
メソッドがあります。このメソッドは、指定した部分文字列が最初に現れる位置を返します。部分文字列が見つからない場合は、-1
を返します。
以下に、find
メソッドの基本的な使い方を示します。
# 検索対象の文字列
text = "The quick brown fox jumps over the lazy dog."
# "fox"を検索
index = text.find("fox")
if index != -1:
print("found at", index)
else:
print("not found")
このコードでは、文字列text
の中に"fox"
という単語があるかどうかを判定しています。"fox"
が見つかった場合、その開始位置がindex
に代入され、"found at"
とともに表示されます。"fox"
が見つからなかった場合、"not found"
と表示されます。
このように、Pythonのfind
メソッドを使用すると、文字列の中に特定の部分文字列が存在するかどうかを簡単に判定することができます。また、部分文字列が見つからなかった場合の戻り値が-1
であることを覚えておくと、エラーハンドリングを行う際に役立ちます。