Python 字符串 find() 方法
Python find() 方法在整个字符串中查找子字符串,并返回第一个匹配的索引。如果子字符串不匹配,则返回-1。
语法
find(sub[, start[, end]])
参数
- sub : 子字符串
- start : 起始索引位置
- end : 终止索引位置
返回类型
如果找到子字符串,返回其索引;否则返回-1。
让我们看几个示例来理解find()方法。
示例1
一个简单的find方法示例,只接受一个参数(子字符串)。
# Python find() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.find("the")
# Displaying result
print(str2)
输出:
11
示例2
如果没有找到任何匹配项,则返回-1,见示例。
# Python find() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.find("is")
# Displaying result
print(str2)
输出:
-1
示例3
让我们指定其他参数,并使搜索更加自定义。
# 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
示例4
# 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