📜  Python string.find()方法

📅  最后修改于: 2020-10-30 06:15:16             🧑  作者: Mango

Python字符串find()方法

Python find()方法在整个字符串中查找子字符串,并返回第一个匹配项的索引。如果子字符串不匹配,则返回-1。

签名

find(sub[, start[, end]])

参量

  • sub :子串
  • start :开始索引一个范围
  • end :范围的最后一个索引

返回类型

如果找到,则返回子字符串的索引,否则为-1。

让我们看一些示例来了解find()方法。

Python字符串find()方法示例1

简单查找方法的一个示例,该方法仅采用单个参数(子字符串)。

# Python find() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.find("the")
# Displaying result
print(str2)

输出:

11

Python字符串find()方法示例2

如果找不到任何匹配项,则返回-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()方法示例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

Python字符串find()方法示例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