3、要求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
时间: 2024-11-03 13:17:30 浏览: 3
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
这个需求可以通过编程语言中的字符串处理函数来实现。比如在Python中,可以编写如下的代码:
```python
def count_characters(input_string):
alpha_count = sum(1 for char in input_string if char.isalpha()) # 英文字母
space_count = input_string.count(' ') # 空格
digit_count = sum(1 for char in input_string if char.isdigit()) # 数字
other_count = len(input_string) - (alpha_count + space_count + digit_count) # 其它字符
return alpha_count, space_count, digit_count, other_count
input_string = input("请输入一行字符: ")
result = count_characters(input_string)
print(f"字母: {result[0]}, 空格: {result[1]}, 数字: {result[2]}, 其他字符: {result[3]}")
阅读全文