【发布时间】:2017-10-21 17:09:20
【问题描述】:
我正在尝试计算一个字符在字符串中出现的次数。例如,符号 b 在字符串 abbcddba 中出现 3 次。但是,我下面的代码会计算字符串的长度。例如,如果我尝试计算b 在字符串abbcddba 中出现的次数,则计数为8。
MyStr = input('Please enter a string: ')
symb = input('Which character you want to the count for: ')
count = 0
for i in range(0,len(MyStr)):
if symb in MyStr:
count = count + 1
print(count)
我哪里错了?
【问题讨论】:
-
是子串数还是字符数!?
-
基本上,如果用户输入“apples for apples”作为字符串,然后想检查“p”在字符串中出现了多少次
标签: python