嗨,有没有更好的写法来替代这些重复的if语句?我正在尝试寻找更好的编写方式。基本上,我想统计给定字符串s中匹配字母的总数。
s = 'abcdbobbobbegkhl'
count = 0
for letter in s:
if letter == 'a':
count += 1
if letter == 'e':
count += 1
if letter == 'i':
count += 1
if letter == 'o':
count += 1
if letter == 'u':
count += 1
print('Number of vowels: ' + str(count))
or
关键字。 - theEpsilons
中的每个字母。然后我们测试它是否也在字符串“aeiou”中。换句话说,如果字母等于'a'、'e'、'i'、'o'或'u',那么就是这样吗? - theEpsilon