今回は文字列内をPythonで文字列内を検索する方法を紹介します。
なんかプログラミングらしくなってきましたね。
\前回の内容をふりかえる/
in演算子で文字列を検索する
in演算子を使用すると、文字列内に部分文字列が含まれているかを調べられます。
検索した文字列が含まれていればTrue、なければFalseと表示。
検索する文字列in文字列と記載するだけでOKです。
実際の使用例はこちら。
print(“元気” in “私は元気です”)
print(“健康” in “私は元気です”)
結果:True
False
”元気”が”私は元気です”の文の中にあるため、Trueと出力。
”元気”が”私は元気です”の文の中に無いため、Falseと出力されます。
not in演算子で文字列を検索する
in演算子の代わりにnot in演算子を使用すると、文字列が含まれていなければにTrue、含まれていればFalseを表示します。
in演算子と同様に、検索する文字列not in文字列 と入力すればOK
使用例はこちらです。
print(“元気” not in “私は元気です”)
print(“健康” not in “私は元気です”)
結果:False
True
“元気” が”私は元気です”の文の中にあるため、Falseと出力。
“元気” が”私は元気です”の文の中に無いため、Trueと出力されます。
Pythonで文字列を検索する まとめ
いかがでしたでしょうか。
今回の内容をまとめておきます。
- 検索した文字が含まれているかを調べる
in演算子:検索する文字列in文字列 - 検索した文字が含まれていないかを調べる
not in演算子:検索する文字列not in文字列
\本格的に勉強するならスクールの検討もいいかも/
コメント