第4关:统计字符类别个数c
时间: 2024-02-20 16:37:48 浏览: 22
题目描述:
给定一个字符串s,统计其中大写字母、小写字母、数字和其他字符的个数。
输入:
一个字符串s,长度不超过1000。
输出:
四个整数,分别表示大写字母、小写字母、数字和其他字符的个数,用空格隔开。
示例:
输入:
aBc123!
输出:
1 2 3 1
输入样例:
Hello World!
输出样例:
1 9 0 2
输入样例:
aBc123!
输出样例:
1 2 3 1
思路:
遍历字符串,根据 ASCII 码进行分类计数即可。
代码实现:
相关问题
第8关:统计字符串中的单词个数
好的,这是一个非常简单的问题。统计字符串中的单词个数可以使用以下步骤:
1. 将字符串分割成单词,可以使用split()函数。
2. 统计分割后的单词数量,可以使用len()函数。
下面是示例代码:
```
string = "This is a sample sentence"
words = string.split()
num_words = len(words)
print("Number of words:", num_words)
```
输出结果为:
```
Number of words: 5
```
其中,split()函数默认以空格作为分隔符,将字符串分割成单词。如果需要以其他字符作为分隔符,可以在split()函数中指定。
第2关:统计文章字符数
好的,这个任务很简单。你可以使用 Python 编程语言来统计一篇文章的字符数。以下是一个示例代码:
```python
with open('article.txt', 'r') as f:
article = f.read()
char_count = len(article)
print('文章字符数为:', char_count)
```
上述代码首先打开一个名为 `article.txt` 的文件并将其读取为字符串 `article`。然后使用 Python 内置的 `len()` 函数来计算字符串中字符的数量,并将结果存储在变量 `char_count` 中。最后,打印出字符计数结果。
你只需要将 `article.txt` 替换为你想要统计字符数的文件名即可。