统计输入字符串中的大写字母
时间: 2024-09-09 21:03:06 浏览: 33
统计输入字符串中的大写字母主要是通过遍历字符串并检查每个字符是否为大写字母,如果是,则累加计数。在大多数编程语言中,都有内置的方法可以判断一个字符是否为大写字母,例如Python中的`isupper()`函数。下面是一个简单的Python示例:
```python
def count_uppercase_letters(input_string):
uppercase_count = 0
for char in input_string:
if char.isupper():
uppercase_count += 1
return uppercase_count
# 测试例子
input_str = "Hello World!"
uppercase_letters = count_uppercase_letters(input_str)
print("大写字母的数量:", uppercase_letters)
```
这个函数会返回输入字符串中大写字母的个数。如果你想了解其他编程语言的做法,只需要查阅相应的文档或搜索相应API。
相关问题
统计输入字符串中大写字母、小写字母、数字字符及其他字符的个数。Python
可以使用 Python 中的 isupper()、islower()、isdigit() 等函数判断字符的类型,然后统计各个类型的字符数量即可。下面是一个示例代码:
```python
def count_chars(s):
upper_count = 0
lower_count = 0
digit_count = 0
other_count = 0
for c in s:
if c.isupper():
upper_count += 1
elif c.islower():
lower_count += 1
elif c.isdigit():
digit_count += 1
else:
other_count += 1
return upper_count, lower_count, digit_count, other_count
s = "Hello, World! 123"
counts = count_chars(s)
print("Uppercase count:", counts[0])
print("Lowercase count:", counts[1])
print("Digit count:", counts[2])
print("Other count:", counts[3])
```
输出结果为:
```
Uppercase count: 2
Lowercase count: 8
Digit count: 3
Other count: 4
```
6. 统计输入字符串中大写字母、小写字母、数字、空格和其他字符的个数。可参考实验教材P75,但本题和教材不同,不使用读文件操作。 输出格式请参照样例,注意样例中的逗号是中文逗号 输入样例: Solar power is obtained from the sun's light and heat. 输出样例: 大写字母1个,小写字符42个,数字0个,空格9个,其他2个
以下是Python代码实现:
```python
str = input("请输入字符串:")
upper_count = 0
lower_count = 0
digit_count = 0
space_count = 0
other_count = 0
for i in str:
if i.isupper():
upper_count += 1
elif i.islower():
lower_count += 1
elif i.isdigit():
digit_count += 1
elif i.isspace():
space_count += 1
else:
other_count += 1
print("大写字母{}个,小写字母{}个,数字{}个,空格{}个,其他{}个。".format(upper_count, lower_count, digit_count, space_count, other_count))
```
输入样例:
```
Solar power is obtained from the sun's light and heat.
```
输出样例:
```
大写字母1个,小写字母42个,数字0个,空格9个,其他2个。
```
阅读全文