Python 输入一个字符串统计其中数字字符或者字母字符的个数(也可分别大小写字母)
时间: 2024-12-10 19:48:52 浏览: 22
【Python练习】统计字符串中的字符个数
在Python中,你可以使用内置的函数和方法来统计字符串中的数字字符和字母字符(包括大写字母、小写字母)。这里是一个简单的示例:
```python
def count_chars(s):
num_count = sum(c.isdigit() for c in s)
alpha_count = sum(c.isalpha() for c in s)
# 如果你想区分大小写,可以使用以下方法分别计算
lower_alpha_count = sum(c.islower() for c in s)
upper_alpha_count = sum(c.isupper() for c in s)
return {
"numbers": num_count,
"letters": alpha_count,
"lowercase_letters": lower_alpha_count,
"uppercase_letters": upper_alpha_count
}
input_string = input("请输入一个字符串:")
char_info = count_chars(input_string)
print(f"数字字符数量:{char_info['numbers']}")
print(f"字母字符数量:{char_info['letters']}")
print(f"小写字母数量:{char_info['lowercase_letters']}")
print(f"大写字母数量:{char_info['uppercase_letters']}")
阅读全文