小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
前言
前面我们已经学习了4个关于字符串操作的函数了,而这四个函数也都是关于子串查找的函数。那么我们今天要学的函数不再是子串查找了,而是子串个数的统计了,它就是count函数
我们依然采用如下字符串作为示例字符串:mystr = ‘hello world and hello python’
count(self, sub, start=None,end=None)
今天的主角是count函数,它的语法和参数列表依然跟前4个函数是一样的。
- 用途:count函数用于统计sub子串在字符串指定位置中出现的次数,start和end不传递则默认匹配整个字符串
- 语法;count(self, sub, start=None,end=None)
- 用法;xxx.count(self, sub, start=None,end=None) 其中,xxx代表的是一个完整的字符串,self参数不用传递,sub就是要统计个数子字符串,start和end分别是字符串的开始和结束位置,如果不传递则默认从字符串的开始到字符串的结束位置。
下面我们来看一个简单的小例子,在'hello world and hello python'中统计python子串出现的次数,具体实现代码如下:
mystr = 'hello world and hello python'
#1.在整个字符串中统计
print(mystr.count('python'))
#输出结果
1
#2.在字符串的指定位置内统计
print(mystr.count('python',0,20))
#返回结果
0
总结
以上就是关于count内建函数的用途和用法的分析和梳理,关于count就介绍到这里。下面文章中我们将继续分析下一个内建函数replace,这个函数将与前几个函数有所不同了,下篇文章见。 喜欢的小伙伴关于点赞留言加关注哦