Python - 文字列に別の文字列が含まれているかどうかを確認しますか?

Pythonでは、 in`演算子や str.find() `を使って、Stringに別のStringが含まれているかどうかを調べることができます。

1.オペレーター

name = "mkyong is learning python 123"

if "python" in name:
    print("found python!")
else:
    print("nothing")

出力

found python!

2. str.find()

name = "mkyong is learning python 123"

if name.find("python") != -1:
    print("found python!")
else:
    print("nothing")

出力

found python!

大文字小文字を区別しないfindの場合、検索する前に文字列をすべて大文字または小文字に変換してください。

name = "mkyong is learning python 123"

if name.upper().find("PYTHON") != -1:
    print("found python!")
else:
    print("nothing")

出力

found python!