正如标题所说,我试图在我的函数中添加str.count的返回值。但我一直都是零。需要建议。
def count_code(str):
for i in range(ord('a'), ord('z')+1):
new = str.count("co"+chr(i)+"e")
count = int(new)+ int(new)
print(count)
count_code('aaacodebbb')
答案 0 :(得分:1)
您持续获得零的原因是因为您每次都在循环中使用新的count
。
试试这个:
def count_code(str):
count = 0
for i in range(ord('a'), ord('z')+1):
new = str.count("co"+chr(i)+"e")
count += int(new)
print(count)
count_code('aaacodebbb')