欢迎访问宙启技术站
智能推送

使用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。