在Python中find()函数查找字符串

分类:知识百科 日期: 点击:0

Python中的find()函数可以帮助我们查找字符串。它可以从一个字符串中查找另一个字符串,并返回其索引位置。使用find()函数的语法如下:

str.find(str, beg=0, end=len(string))

参数说明:

  • str - 要查找的字符串
  • beg - 可选参数,指定查找的起始位置,默认为0
  • end - 可选参数,指定查找的结束位置,默认为字符串的长度

find()函数返回字符串在另一个字符串中第一次出现的索引位置,如果没有找到,则返回-1。例如:

str1 = "this is string example....wow!!!"
str2 = "exam"

print str1.find(str2)
print str1.find(str2, 10)
print str1.find(str2, 40)

以上实例输出结果为:

15
15
-1

第一个print语句输出结果15,表示字符串"exam"在字符串"this is string example....wow!!!"中的索引位置是15。第二个print语句输出结果也是15,表示从索引位置10开始查找,也能找到字符串"exam"。而第三个print语句输出结果是-1,表示从索引位置40开始查找,没有找到字符串"exam"。

find()函数还可以查找字符,例如:

str1 = "this is string example....wow!!!"

print str1.find("exam")
print str1.find("exam", 10)
print str1.find("exam", 40)

以上实例输出结果为:

15
15
-1

从上面的实例可以看出,find()函数可以用来查找字符串和字符,并返回其索引位置。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。