計(jì)數(shù)字符串中給定子字符串的出現(xiàn)次數(shù)如何計(jì)算Python中給定的子字符串在字符串中出現(xiàn)的次數(shù)?例如:>>> 'foo bar foo'.numberOfOccurrences('foo')2
3 回答

寶慕林4294392
TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
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

牛魔王的故事
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
您指的是一個(gè)空格分隔子字符串的列表,并想知道所有子字符串中的子字符串位置號(hào)是什么: s = 'sub1 sub2 sub3's.split().index('sub2')>>> 1
您指的是字符串中子字符串的字符位置: s.find('sub2')>>> 5
你指的是(不重疊的) 數(shù)數(shù)指su-bstring的外觀: s.count('sub2')>>> 1s.count('sub')>>> 3
添加回答
舉報(bào)
0/150
提交
取消