Pythonでの使用方法を簡単に理解する : Pythonを使ったデータのソート方法
Pythonの文字列が他の文字列を含んでいるかどうかを確認する方法
プログラミング初心者やPython以外のプログラミング言語から来た方であれば、Pythonで文字列が他の文字列を含んでいるかどうかを確認する最良の方法を探しているかもしれません。
このチュートリアルでは、Pythonらしい方法でこのタスクに取り組む方法、つまり**メンバーシップ演算子in
**を使用する方法に焦点を当てます。さらに、関連するが異なる利用例に適した文字列メソッドを特定する方法も学びます。
最後に、pandasの列で部分文字列を見つける方法についても学びます。これはCSVファイルからのデータを検索する必要がある場合に役立ちます。次のセクションで学ぶアプローチを使用することもできますが、表形式のデータを扱っている場合は、データをpandasのDataFrameにロードして部分文字列を検索する方がベストです。
Pythonの文字列が別の文字列を含んでいるかどうかを確認する方法
Pythonで部分文字列の存在を確認するためには、以下のようにメンバーシップ演算子in
を使用します:
in
メンバーシップ演算子を使用すると、文字列内に部分文字列が存在するかどうかを迅速かつ読みやすい方法で確認できます。このコードでは、英語のようにコードがほとんど自然言語のように見えることに気づくかもしれません。
部分文字列"secret"
がraw_file_content
に存在するため、not in
演算子はFalse
を返します。
- 部分文字列が見つかった場合は
True
- 部分文字列が見つからない場合は
False
このコードでは、メンバーシップ演算子を使用して"secret"
がraw_file_content
の部分文字列かどうかを確認します。もし部分文字列であれば、ターミナルにメッセージが表示されます。
次に、大文字と小文字を区別しないようにチェックを一般化する方法を学びましょう。