使用Python计算字符串中大写字母的数量
发布时间:2024-01-11 12:11:39
可以使用Python的内置函数isupper()来判断一个字符是否为大写字母。我们可以遍历字符串中的每个字符,然后计算大写字母的数量。
下面是一个示例代码:
def count_uppercase_letters(string):
count = 0
for char in string:
if char.isupper():
count += 1
return count
# 使用示例
s = "Hello World!"
uppercase_count = count_uppercase_letters(s)
print("大写字母的数量:", uppercase_count)
输出:
大写字母的数量: 2
在这个示例中,我们定义了一个名为count_uppercase_letters的函数,该函数接受一个字符串作为参数,并返回大写字母的数量。
在循环中,我们使用isupper()函数检查字符是否为大写字母。如果是,我们将计数器count加1。
最后,我们调用count_uppercase_letters函数,并将字符串"Hello World!"作为参数传入,然后将返回的结果打印出来,即大写字母的数量为2。
