Pythonのチュートリアル:strのcontainsメソッドの使い方を簡単に解説
Pythonの文字列が他の文字列を含んでいるかどうかを確認する方法
プログラミングに初めて取り組んでいる人やPython以外のプログラミング言語から来た人は、Pythonで文字列が他の文字列を含んでいるかどうかを確認するための最良の方法を探しているかもしれません。
このチュートリアルでは、Pythonでこのタスクに取り組むための最もPythonicな方法である、メンバーシップ演算子 in
を使用します。さらに、関連するが異なる用途に対して適切な文字列メソッドを特定する方法も学びます。
最後に、pandasの列で部分文字列を検索する方法についても学びます。これは、CSVファイルからのデータを検索する必要がある場合に役立ちます。次のセクションで学ぶ方法を使用することもできますが、表形式のデータで作業する場合は、データをpandasのDataFrameにロードして部分文字列を検索する方が良いです。
Pythonの文字列が他の文字列を含んでいるかどうかを確認する方法
Python
上記のコードでは、in
メンバーシップ演算子を使用して、部分文字列が文字列に存在するかどうかを簡単に読み取り可能な方法で確認します。この行は、ほぼ英語のように読めることに気付くかもしれません。
Python
文字列 "secret"
が raw_file_content
に含まれているため、not in
演算子はFalse
を返します。
- 部分文字列が見つかった場合は
True
- 部分文字列が見つからなかった場合は
False
Python
このコードスニペットでは、メンバーシップ演算子を使用して、"secret"
がraw_file_content
の部分文字列であるかどうかを確認します。もしそうなら、ターミナルにメッセージを出力します。
コード内の実行可能な詳細なステップバイステップのサンプルコードを可能な限り含めています。