在Python中,可以使用字符串的find()
方法來查找子字符串。find()
方法返回子字符串在父字符串中第一次出現的索引位置。如果子字符串不存在,則返回-1。
以下是一個示例:
string = "Hello, world!"
sub_string = "world"
index = string.find(sub_string)
print(index) # 輸出: 7
你可以使用find()
方法來查找字符串中的多個子字符串。以下是一個示例:
string = "Hello, world!"
sub_string1 = "Hello"
sub_string2 = "world"
index1 = string.find(sub_string1)
index2 = string.find(sub_string2)
print(index1) # 輸出: 0
print(index2) # 輸出: 7
另外,還可以使用index()
方法來查找子字符串。index()
方法與find()
方法類似,但是如果子字符串不存在,則會拋出ValueError
異常。
以下是一個使用index()
方法的示例:
string = "Hello, world!"
sub_string = "world"
try:
index = string.index(sub_string)
print(index)
except ValueError:
print("子字符串不存在")
這些方法可以幫助你在字符串中查找子字符串。