以下是一个示例代码,用于统计字符串中元音字母的数量:
def count_vowels(s):
vowels = 'aeiouAEIOU'
count = 0
for char in s:
if char in vowels:
count += 1
return count
# 测试示例
string = "Hello, World!"
print(count_vowels(string)) # 输出 3
在这个示例中,我们定义了一个函数count_vowels
,它接受一个字符串s
作为参数。我们将所有的元音字母存储在字符串vowels
中,并初始化一个计数器count
为0。
然后,我们遍历字符串s
中的每个字符。如果字符在字符串vowels
中,说明它是一个元音字母,我们就将计数器count
加1。
最后,我们返回计数器count
的值,即字符串中元音字母的数量。
在示例中,我们测试了字符串"Hello, World!"
,它包含3个元音字母,因此输出为3。