输入十五个字符,统计其中英文字符,空格或回车,数字字符和其他字符的个数
时间: 2024-11-05 07:26:58 浏览: 8
输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数(C语言代码)
当你需要统计一个输入字符串中各种特定类型的字符(如英文字符、空格、数字字符和其他非字母数字字符)时,可以采用类似的方法。以下是一个简单的Python示例:
```python
def character_type_counts(input_string):
counts = {
'英文字符': 0,
'空格或回车': 0,
'数字字符': 0,
'其他字符': 0
}
for char in input_string:
if char.isalpha(): # 英文字符
counts['英文字符'] += 1
elif char.isspace(): # 空格或回车
counts['空格或回车'] += 1
elif char.isdigit(): # 数字字符
counts['数字字符'] += 1
else: # 其他字符
counts['其他字符'] += 1
return counts
input_string = "example string with 123 spaces!"
result = character_type_counts(input_string)
print(result)
阅读全文