分别统计字符串中A~Z大写字母的个数
时间: 2023-11-16 11:12:24 浏览: 105
统计字符串个数
好的,这是一个关于字符串的计数问题。我可以帮您实现统计字符串中 A~Z 大写字母个数的功能。以下是示例代码:
```python
s = "This is a String with Upper Case and lower case letters"
count = [0] * 26
for c in s:
if c.isalpha():
count[ord(c.upper()) - ord('A')] += 1
for i in range(26):
print(chr(i + ord('A')), ": ", count[i])
```
这段代码可以输出以下结果:
```
A : 2
B : 0
C : 1
D : 0
E : 4
F : 0
G : 0
H : 2
I : 4
J : 0
K : 0
L : 2
M : 0
N : 2
O : 0
P : 0
Q : 0
R : 3
S : 4
T : 4
U : 1
V : 0
W : 1
X : 0
Y : 0
Z : 0
```
请注意,该代码忽略了其他非字母字符。如果您需要统计其他类型字符的个数,可以修改代码以满足您的需求。
阅读全文