ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して文字列内に単語が存在するかどうかを確認するにはどうすればよいですか?

Python を使用して文字列内に単語が存在するかどうかを確認するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-16 06:00:04282ブラウズ

How to Determine if a Word Exists in a String Using Python?

Python で文字列内の単語の存在を確認する

Python では、特定の単語が文字列内にあるかどうかを複数の手順で確認できます。方法。 1 つの方法では、.find() 関数を利用して文字列内で単語の出現を検索します。ただし、if ステートメントを使用する別のアプローチも利用できます。

質問で示されているコード スニペットは、if ステートメントと .find() を使用して単語の存在をチェックしようとしていますが、エラーが含まれています。このアプローチを正しく実装するには、正しい構文は次のとおりである必要があります。

if string.find(word) != -1:
    print("success")

この修正されたコードでは、.find() 関数が文字列内の単語を正常に見つけた場合、負ではない整数を返します。単語の最初の文字のインデックスを表します。単語が見つからない場合は、-1 を返します。 .find() 関数の結果を -1 と比較することで、単語が見つかった場合は True となるため、コードはその単語が文字列内に存在するかどうかを正確に判断できます (つまり、.find() は非負の整数)、見つからない場合は False。

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

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