Python 输出字符串中大写字母的个数
这个程序将计算并输出给定字符串中大写字母的数量。
实例
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}")
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}")
代码解析:
- 定义了一个函数
count_uppercase_letters
,它接受一个字符串s
作为参数。 - 初始化一个计数器
count
为 0。 - 使用
for
循环遍历字符串中的每一个字符char
。 - 使用
char.isupper()
方法检查当前字符是否为大写字母。如果是,计数器count
增加 1。 - 循环结束后,返回计数器的值。
- 定义一个示例字符串
sample_string
,并调用count_uppercase_letters
函数来计算其中大写字母的数量。 - 使用
print
函数输出结果。
输出结果:
The number of uppercase letters in the string is: 4
点我分享笔记