计数字符串中给定子字符串的出现次数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (12)

如何计算Python中给定的子字符串在字符串中出现的次数?

例如:

>>> 'foo bar foo'.numberOfOccurrences('foo')
2
提问于
用户回答回答于

所有子字符串中的子字符串位置号是什么:

s = 'sub1 sub2 sub3'
s.split().index('sub2')
>>> 1

指的是字符串中子字符串的字符位置:

s.find('sub2')
>>> 5

指的是(不重叠的)数数指su-bstring的外观:

s.count('sub2')
>>> 1
s.count('sub')
>>> 3
用户回答回答于

string.count(substring),如:

>>> "abcdabcva".count("ab")
2

扫码关注云+社区