Python 输出字符串中大写字母的个数

Document 对象参考手册 Python3 实例

这个程序将计算并输出给定字符串中大写字母的数量。

实例

def count_uppercase_letters(s):
    count = 0
    for char in s:
        if char.isupper():
            count += 1
    return count

# 示例字符串
sample_string = "Hello World! This is a Test."
uppercase_count = count_uppercase_letters(sample_string)
print(f"The number of uppercase letters in the string is: {uppercase_count}")

代码解析:

  1. 定义了一个函数 count_uppercase_letters,它接受一个字符串 s 作为参数。
  2. 初始化一个计数器 count 为 0。
  3. 使用 for 循环遍历字符串中的每一个字符 char
  4. 使用 char.isupper() 方法检查当前字符是否为大写字母。如果是,计数器 count 增加 1。
  5. 循环结束后,返回计数器的值。
  6. 定义一个示例字符串 sample_string,并调用 count_uppercase_letters 函数来计算其中大写字母的数量。
  7. 使用 print 函数输出结果。

输出结果:

The number of uppercase letters in the string is: 4

Document 对象参考手册 Python3 实例