Pythonの使い方と修正方法は? (キーワード: python contains)
PythonのStringが別のStringを含んでいるかを確認する方法
プログラミングが初めてでPython以外のプログラミング言語から来た方は、Pythonで文字列内に別の文字列が含まれているか確認する最善の方法を探しているかもしれません。
このチュートリアルでは、Pythonでこのタスクに取り組む最もPythonらしい方法、つまりメンバーシップ演算子in
を使用します。さらに、関連するが異なる使用例に対して適切な文字列メソッドを特定する方法も学びます。
最後に、pandasのカラム内で部分文字列を検索する方法も学びます。これは、CSVファイルからのデータを検索する必要がある場合に役立ちます。次のセクションで学ぶアプローチを使用することもできますが、表形式のデータで作業している場合は、データをpandasのDataFrameにロードし、pandas内で部分文字列を検索するのがベストです。
PythonのStringが別のStringを含んでいるかを確認する方法
Pythonでは、文字列の中に部分文字列が存在するかどうかを確認するために、次のように**in
メンバーシップ演算子**を使用します:
in
メンバーシップ演算子は、文字列内に部分文字列が存在するかどうかを素早く読みやすい形で確認できます。このコード行は、ほとんど英語のように読めると気づくかもしれません。
部分文字列"secret"
がraw_file_content
に含まれているため、not in
演算子はFalse
を返します。
- 部分文字列が見つかった場合は
True
- 部分文字列が見つからなかった場合は
False
このコードスニペットでは、メンバーシップ演算子を使用して"secret"
がraw_file_content
の部分文字列かどうかを確認しています。もし部分文字列であれば、ターミナルにメッセージを表示します。
できるだけ詳細で、ステップバイステップの、実行可能なサンプルコードと説明を含めています。