📅  最后修改于: 2020-10-30 06:15:16             🧑  作者: Mango
Python find()方法在整个字符串中查找子字符串,并返回第一个匹配项的索引。如果子字符串不匹配,则返回-1。
find(sub[, start[, end]])
如果找到,则返回子字符串的索引,否则为-1。
让我们看一些示例来了解find()方法。
简单查找方法的一个示例,该方法仅采用单个参数(子字符串)。
# Python find() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.find("the")
# Displaying result
print(str2)
输出:
11
如果找不到任何匹配项,则返回-1,请参见示例。
# Python find() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.find("is")
# Displaying result
print(str2)
输出:
-1
我们还要指定其他参数,并使搜索更加自定义。
# Python find() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.find("t")
str3 = str.find("t",25)
# Displaying result
print(str2)
print(str3)
输出:
8
-1
# Python find() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.find("t")
str3 = str.find("t",20,25)
# Displaying result
print(str2)
print(str3)
输出:
8
24