Python编写程序,接受英文字母,数字和其他Ascii字符组成的字符串,输出大小写,数字以及其他字符的数量
时间: 2024-11-09 10:20:54 浏览: 13
python实现生成字符串大小写字母和数字的各种组合
5星 · 资源好评率100%
在Python中,你可以编写一个简单的函数来实现这个功能。首先,你需要遍历输入的字符串并创建计数器来统计大写字母、小写字母、数字以及其他ASCII字符的数量。以下是一个示例函数:
```python
def count_chars(s):
uppercase_count = 0
lowercase_count = 0
digit_count = 0
others_count = 0
for char in s:
if char.isupper():
uppercase_count += 1
elif char.islower():
lowercase_count += 1
elif char.isdigit():
digit_count += 1
else:
# 非字母非数字字符,包括空格、标点等
others_count += 1
return uppercase_count, lowercase_count, digit_count, others_count
# 示例输入
input_string = "Hello, World! 123"
uppercase, lowercase, digits, others = count_chars(input_string)
print(f"大写字母: {uppercase}, 小写字母: {lowercase}, 数字: {digits}, 其他字符: {others}")
阅读全文