定义一个方法demo,从控制台输入一行字符串作为参数,分别统计出它的英文字母、空格、数字和其它字符的个数。
时间: 2024-04-07 12:33:36 浏览: 51
c语言控制台计算器demo
好的,下面是定义方法`demo`的代码:
```python
def demo(string):
counts = {"letters": 0, "spaces": 0, "digits": 0, "others": 0}
for char in string:
if char.isalpha():
counts["letters"] += 1
elif char.isspace():
counts["spaces"] += 1
elif char.isdigit():
counts["digits"] += 1
else:
counts["others"] += 1
return counts
```
你可以将上述代码复制到你的 Python 环境中,然后调用`demo`方法并输入一行字符串,它将返回一个包含英文字母、空格、数字和其他字符个数的字典。
阅读全文