Python 中沒有專門的string.contains() 或string.indexof() 方法來檢查字串是否包含子字串。但是,還有其他方法可以實現此功能。
'in' 運算子可用來測試字串中是否存在子字串。它將子字串與整個字串進行比較,如果找到則傳回 True。
if "blah" in some_string: # Code to be executed if "blah" is in some_string else: # Code to be executed if "blah" is not in some_string
注意: 'in' 運算子區分大小寫。
string.find()方法: 傳回子字串第一次出現的索引,如果沒有找到,則返回-1。
index = some_string.find("blah")
string.startswith() 方法: 檢查字串是否以指定的開頭substring.
if some_string.startswith("blah"): # Code to be executed if some_string starts with "blah"
string.endswith()方法:
檢查字串是否以指定的子字串結尾。if some_string.endswith("blah"): # Code to be executed if some_string ends with "blah"
以上是如何檢查Python字串是否包含子字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!