计数字符串中给定子字符串的出现次数如何计算Python中给定的子字符串在字符串中出现的次数?例如:>>> 'foo bar foo'.numberOfOccurrences('foo')2
3 回答
![?](http://img1.sycdn.imooc.com/5333a0780001a6e702200220-100-100.jpg)
烙印99
TA贡献1829条经验 获得超13个赞
s = 'arunununghhjj'sb = 'nun'results = 0sub_len = len(sb)for i in range(len(s)): if s[i:i+sub_len] == sb: results += 1print results
![?](http://img1.sycdn.imooc.com/545863e80001889e02200220-100-100.jpg)
HUWWW
TA贡献1874条经验 获得超12个赞
您指的是一个空格分隔子字符串的列表,并想知道所有子字符串中的子字符串位置号是什么: s = 'sub1 sub2 sub3's.split().index('sub2')>>> 1
您指的是字符串中子字符串的字符位置: s.find('sub2')>>> 5
你指的是(不重叠的) 数数指su-bstring的外观: s.count('sub2')>>> 1s.count('sub')>>> 3
- 3 回答
- 0 关注
- 592 浏览
添加回答
举报
0/150
提交
取消