【Python】输入一行字符,分别统计出其中英文字母、空格、数字和标点符号的个数
时间: 2024-05-10 09:14:08 浏览: 109
Python实验 字符串.zip
5星 · 资源好评率100%
好的,以下是 Python 的代码示例:
```python
s = input("请输入一行字符:") # 获取用户输入的字符串
# 初始化各个计数器
letter_count = 0
space_count = 0
digit_count = 0
punc_count = 0
# 逐个遍历字符串中的字符,根据字符的类别增加相应的计数器
for c in s:
if c.isalpha(): # 字母
letter_count += 1
elif c.isspace(): # 空格
space_count += 1
elif c.isdigit(): # 数字
digit_count += 1
else: # 标点符号
punc_count += 1
# 输出各个计数器的值
print("字母个数:", letter_count)
print("空格个数:", space_count)
print("数字个数:", digit_count)
print("标点符号个数:", punc_count)
```
你可以直接将代码复制到 Python 环境中运行,输入一行字符,程序即可输出各个字符类别的个数。
阅读全文