如何编写程序以打印特定字符串在给定单词中出现的次数。 例如:如果我在寻找一个字“asdadgfrdad”字符串“爸爸” 输出应该是2计算特定字符串在给定单词中出现的次数
def numStrings(a):
strings = 'dad'
result = 0
for char in a:
if char in strings:
result = result + 1
print result
numStrings("asdadgfrdad")
但是这给了我存在的字母ð的次数,一个给定的词。如何纠正?
字符串有一个内置方法:https://docs.python.org/ 2/library/stdtypes.html#str.count – BrenBarn
'a.count(字符串)' – alexis
在Python中intendation非常重要。 –