ホームページ >バックエンド開発 >Python チュートリアル >Python 文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?

Python 文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-22 10:48:11877ブラウズ

How Can I Check if a Python String Contains a Substring?

Python String Contains Substring メソッド

Python には、文字列に部分文字列が含まれているかどうかを確認するための専用の string.contains() メソッドや string.indexof() メソッドはありません。 。ただし、この機能を実現する別のアプローチもあります。

「in」演算子の使用

「in」演算子を使用して、文字列内に部分文字列が存在するかどうかをテストできます。部分文字列と文字列全体を比較し、見つかった場合は True を返します。

if "blah" in some_string:
    # Code to be executed if "blah" is in some_string
else:
    # Code to be executed if "blah" is not in some_string

注: 'in' 演算子は大文字と小文字が区別されます。

その他代替

  • string.find()メソッド: 部分文字列が最初に出現したインデックスを返します。見つからない場合は -1 を返します。

    index = some_string.find("blah")
  • string.startswith() メソッド: 文字列が指定された文字列で始まるかどうかを確認しますsubstring.

    if some_string.startswith("blah"):
      # Code to be executed if some_string starts with "blah"
  • string.endswith() メソッド: 文字列が指定された部分文字列で終わるかどうかを確認します。

    if some_string.endswith("blah"):
      # Code to be executed if some_string ends with "blah"

以上がPython 文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。