我有一个练习来查找子字符串在主字符串中出现多少次。
2个输入是主字符串和子字符串。
我使用了string.count(),但是使用了主字符串“ abcdcdc”和子字符串“ cdc”,结果只有1个为什么您可以看到子字符串“ cdc”出现两次的时间“ ab cdc dc”和“ abcd cdc ”。
这样我想知道为什么我的代码提供不正确的结果。 string.count()是否为每种外观计算一次? 以下是我的代码:
strs=str(input())
sub_str=str(input())
print(strs.count(sub_str))
非常感谢您。
答案 0 :(得分:0)
count()仅计算不重叠的子字符串。
答案 1 :(得分:0)