定义一个函数,该函数返回一个字符串中一个子字符串的非重叠出现次数。

2024-04-27 04:35:38 发布

您现在位置:Python中文网/ 问答频道 /正文

Q>;假设字符串的count函数不存在。定义一个函数,该函数返回字符串中子字符串不重叠的出现次数。在

我认为这个问题意味着如果我输入字符串"abcd",那么结果是10?在

我想子串应该是:

a
b
c
d
ab
bc
cd
abc
bcd
abcd

所以结果是10。对吗?在


Tags: 函数字符串gtab定义countcd次数
1条回答
网友
1楼 · 发布于 2024-04-27 04:35:38

给定一个字符串的count函数统计某个特定子字符串的出现次数,似乎答案会试图模仿它,而不是测量每个可能的子字符串。您可以使用re模块来完成子字符串的计数。findall函数返回匹配列表,长度可用于查找计数

import re
x ='thetheitem1thetheitem2'
len(re.findall(r'the',x))

相关问题 更多 >