当前位置:首页 > python > 正文

python中的find函数

  • python
  • 2024-06-03 23:11:55
  • 4583

壹、解释python中.find("")函数的作用:

如果你在python中遇到不懂的东西,试试help

要查看find的功能,可以输入help(str.find),得到以下提示:

有关method_descriptor的帮助:
find(...)
S.find(sub[,start[,end]])->int
 
 返回S中找到子字符串sub的最低索引,
 使得sub包含在S[start:end]中。 可选
开始和结束的参数被解释为切片符号。
                                            错误时返回-1。

说明中的要点如下:

该方法检测字符串S是否包含子字符串sub,如果指定了开始(start)和结束(end)范围,则检查是否包含在指定范围内。 如果包含子字符串,则返回起始索引值(如果包含多个字符串,则仅返回最左边的实例的索引值),搜索错误返回-1。 以这个查询为例:

s="abcd1234"

s.find("cd"),查找字符串s中的第一个字符串“cd”s中出现时的索引值因为索引是从0开始的,所以结果是2。 要注意cd在s中多次出现的情况,例如:

s="abcd1234cd"<。 /p>

s.find("cd")的结果仍然是2,找不到时返回-1,例如:

s="1234"

s.find("cd")结果为-1