统计不同字符个数。 用户从键盘输入一行字符串, 编写一个程序, 统计并输出其中英文、 数字、 空 格和其他字符的个数。python实现代码
时间: 2024-03-22 20:06:41 浏览: 99
下面是一个使用Python实现的程序,用于统计输入字符串中的英文字母、数字、空格和其他字符的个数:
```python
def count_characters(string):
counts = {
"英文字母": 0,
"数字": 0,
"空格": 0,
"其他字符": 0
}
for char in string:
if char.isalpha():
counts["英文字母"] += 1
elif char.isdigit():
counts["数字"] += 1
elif char.isspace():
counts["空格"] += 1
else:
counts["其他字符"] += 1
return counts
input_string = input("请输入一行字符串:")
result = count_characters(input_string)
print("英文字母个数:", result["英文字母"])
print("数字个数:", result["数字"])
print("空格个数:", result["空格"])
print("其他字符个数:", result["其他字符"])
```
你可以将上述代码保存到一个以`.py`为扩展名的文件中,然后在命令行或终端中运行该文件。程序会要求你输入一行字符串,然后输出统计结果。
希望对你有帮助!如果还有其他问题,请随时提问。
阅读全文