Python3中的find()方法可以帮助用户查找指定字符串在另一个字符串中的位置。find()方法返回所查找字符串在另一个字符串中第一次出现的位置,如果查找的字符串不存在,则返回-1。
使用find()方法的语法如下:
str.find(str, beg=0, end=len(string))
参数说明:
- str - 要查找的字符串
- beg - 可选参数,指定字符串的查找范围的开始位置,默认为0
- end - 可选参数,指定字符串的查找范围的结束位置,默认为字符串的长度
下面是一个示例:
#!/usr/bin/python3 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