Pythonは、ある文字列に別の文字列が含まれているかどうかをどのように判断しますか?
Pythonでは、
1.演算子
しゅつりょくりょう
2. str.find()
しゅつりょくりょう
大文字と小文字を区別しない検索の場合は、検索する前にStringをすべての大文字または小文字に変換してみてください.
しゅつりょくりょう
参考文献 Pythonドキュメントstr.find() 翻訳:https://mkyong.com/python/python-check-if-a-string-contains-another-string/
in
演算子またはstr.find()
を使用して、1つの文字列に別の文字列が含まれているかどうかを確認できます.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!
大文字と小文字を区別しない検索の場合は、検索する前にStringをすべての大文字または小文字に変換してみてください.
name = "mkyong is learning python 123"
if name.upper().find("PYTHON") != -1:
print("found python!")
else:
print("nothing")
しゅつりょくりょう
found python!
参考文献