ython中字符串的find()方法如何使用?

2023-03-17 00:00:00 字符串 方法 如何使用

在Python中,字符串的 find() 方法用于查找一个子字符串在一个字符串中第一次出现的位置。该方法的语法如下:

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

其中,str 是要搜索的字符串,sub 是要查找的子字符串,start 和 end 是可选参数,用于指定搜索的开始和结束位置。如果未指定 start,则默认从字符串的开头开始搜索;如果未指定 end,则默认搜索到字符串的结尾。

该方法返回子字符串第一次出现的索引位置,如果子字符串不在字符串中,则返回 -1。

下面是一个例子:

s = "Hello, world!"
index = s.find("world")
print(index) # 输出 7

在上面的例子中,我们使用 find() 方法查找子字符串 "world" 在字符串 "Hello, world!" 中第一次出现的位置。由于子字符串在索引 7 处第一次出现,因此该方法返回 7。

相关文章