在python之中去使用正则表达式来清除字符串的时候经常需要去获取字符串之中某个字符或者是子字符串出现的次数,而字符串的count方法就可以去实现这个需求。下面会以几个实际的例子来说明该如何去使用count()方法统计字符串中某个字符出现的次数,往下看看吧。

Python如何获取字符串中某个字符的出现次数?代码示例详解

字符串count()方法的语法为str.count(sub, start= 0,end=len(string)),第一个str就是要进行查找的字符串。sub是要统计次数的字符或者是子字符串,而start则表示从str这个字符串的哪个索引位置处开始查找,end则是表示查找的索引在哪个位置停止,这两个参数都是可选参数。

(1)查找整个字符串之中小写字母i出现的次数,返回的结果会是一个整数。如果没有查找到的话就会返回0,示例如下:

str = "this is string example....wow!!!";
sub = "i";
print "str.count(sub) : ", str.count(sub)
str.count(sub) :  3

小写字母i在str整个字符串之中出现的次数为三次,所以输出的结果为整数3。

(2)查找子字符串wow在str这个字符串索引位置4到40之间出现的所有次数,示例如下:

sub = "wow";
print "str.count(sub, 4, 40) : ", str.count(sub, 4, 40)
str.count(sub, 4, 40) :  1

除了字符串可以使用count()方法之外,列表也可以使用这个方法来统计一个元素在列表之中出现的次数,列表还可以通过循环迭代的方式去对多个序列进行统计。

总的来说,python之中的很多功能都是可以通过一些内置函数或者是模块已定义好的函数去实现的。

以上就是python如何获取字符串中某个字符串出现次数的代码示例和步骤解析了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!