编写Python程序。输入一行字符(不包含中文字符),分别统计出其中英文字母、空格、数字和其它字符的个数。
时间: 2024-05-15 15:18:20 浏览: 87
Python基础之字符串操作常用函数集合
好的,您的问题我已经接收到了。以下是Python程序的代码实现,能够根据您输入的一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数:
```python
# 输入一行字符
string = input("请输入一行字符(不包含中文字符):")
# 初始化计数器
letter = 0 # 英文字母个数
space = 0 # 空格个数
number = 0 # 数字个数
other = 0 # 其他字符个数
# 遍历字符串中的每个字符
for i in string:
# 判断字符是否是英文字母
if i.isalpha():
letter += 1
# 判断字符是否是空格
elif i.isspace():
space += 1
# 判断字符是否是数字
elif i.isdigit():
number += 1
# 其他字符
else:
other += 1
# 打印统计结果
print("该字符串中含有 {} 个英文字母,{} 个空格,{} 个数字,{} 个其他字符。".format(letter, space, number, other))
```
以上就是 Python 程序的代码实现。如果您有其他问题,欢迎随时向我提问。
阅读全文