所以我对python很陌生,并且正在学习基础知识。我正在尝试创建一个函数来计算字符串中元音的数量并返回每个元音在字符串中出现的次数。例如,如果我给它这个输入,这就是它会打印出来的。
>>>countVowels('Le Tour de France')
a, e, i, o, and u appear, respectively, 1,3,0,1,1 times.
我使用了这个辅助函数,但是我不确定如何使用它。
def find_vowels(sentence):
count = 0
vowels = "aeiuoAEIOU"
for letter in sentence:
if letter in vowels:
count += 1
print count
然后我想也许我可以使用格式化将它们放在写入位置,但我不确定将使用的符号,例如,函数的其中一行可能是:
'a, , i, o, and u appear, respectively, {(count1)}, {(count2)}, {(count3)}, {(count4)}, {(count5)} times'
我不确定如何将上述内容融入函数中。