Python 字符串 find() 方法

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程