当前位置: > python教程 > python基础教程 >

python在字符串中查找某字符
栏目分类:python基础教程   发布日期:2019年06月15日 14:39:56   浏览次数:

1、count 计数功能,返回自定字符在字符串当中的个数
 
2、find 查找,返回从左第一个指定字符的索引,找不到返回-1
 
3、rfind 查找,返回从右第一个指定字符的索引,找不到返回-1
 
4、index 查找,返回从左第一个指定字符的索引,找不到报错
 
5、rindex 查找,返回从右第一个指定字符的索引,找不到报错

案例:

#定义一个字符串
 

	
str = 'good good study'

print(str.count('o'))  #查找o出现了几次    4
print(str.find('good'))  #返回从左第一个指定字符的索引,找不到返回-1  0
print(str.rfind('good'))  #返回从右第一个指定字符的索引,找不到返回-1   5
print(str.rfind('goodl'))  #返回从右第一个指定字符的索引,找不到返回-1  -1
print(str.index('o'))   #返回从左第一个指定字符的索引,索引是从0开始的,   1
print(str.rindex('o'))  #返回从右第一个指定字符的索引,找不到报错    7
运行结果如下:
2
6
6
4

注意:字符串查找的时候,索引要从0开始,空格也占用位置的,一个空格占一个位置

相关热词:

热门关键词
     
python教程 python爬虫 python人工智能 Python+大数据 python问答