(134条消息) python 查找字符串中某个字符的位置_python 字符串查找的4个方法和count函数_创新工场的博客-CSDN博客 - 图1

python 字符串查找的 4 个方法和 count 函数

所谓的字符串查找方法就是查找子串在字符串中的位置和出现的次数

python 字符串查找有 4 个方法,1 find方法, 2 index方法,3 rfind方法, 4 rindex方法。

1.find()

find()检测某个子串是否包含在这个字符串中,如果在返回这个子串开始位置的下标,否则返回 -1

1.1 语法

  1. 字符串序列.find(子串,开始位置的下标,结束位置的下标)

注意:开始和结束位置的下标可以省略,表示在整个字符串序列中查找。

1.2 示例

  1. mystr='a and b and c and d and e'print(mystr.find('and',10,20)) print(mystr.find('ands'))

2.index()

index() 检测某个子串是否包含在这个字符串中,如果在返回这个子串开始位置的下标,否则则报出异常。

2.1 语法

  1. 字符串序列.index(子串,开始位置的下标,结束位置的下标)

2.2 示例

  1. mystr='a and b and c and d and e'print(mystr.index('and')) print(mystr.index('and',10,20)) print(mystr.index('ands'))

3 .rfindrindex方法用法和上面一样,只是从字符串的末尾开始查找。

4.count()

count():统计在字符串/列表/元组中某个字符出现的次数。

4.1 语法

  1. 字符串序列.count(子串,开始位置的下标,结束位置的下标)

4.2 示例

  1. mystr='a and b and c and d and e'print(mystr.count('and')) print(mystr.count('and',10,30))print(mystr.count('ands'))

https://blog.csdn.net/weixin_28931507/article/details/113628981 ```