ホームページ >バックエンド開発 >Python チュートリアル >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 サイトの他の関連記事を参照してください。