Python の文字列部分文字列検出: 演算子と contains メソッドおよび Indexof メソッドの比較
Python には明示的な string contains メソッドや Indexof メソッドがありませんが、部分文字列検出の効率的な代替手段: in演算子。
in 演算子の使用:
文字列内に部分文字列が存在するかどうかを確認するには、次のように in 演算子を使用します:
if "blah" not in somestring: continue
文字列内に "blah" が見つからない場合、条件式は True と評価され、ループの反復が続行されます。 in 演算子は大文字と小文字を区別して検索を実行することに注意してください。大文字と小文字を無視するには、比較する前に文字列を小文字または大文字に変換します。
in 演算子の欠点:
in 演算子は効率的ですが、適切ではない可能性があります。特定のインデックスで部分文字列を見つける必要がある特定のシナリオ、または部分文字列自体にアクセスする必要がある場合。
以上がPython 文字列部分文字列検索: 「in」演算子を使用する場合と他の方法を使用する場合は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。