用python统计一个字符串不同类型字符的个数
时间: 2023-06-04 19:03:00 浏览: 393
好的,这个问题可以回答。您可以使用Python中的字典来统计字符串中不同类型字符的个数,具体代码如下:
```python
str_input = input("请输入一个字符串:")
char_count = {}
for char in str_input:
if char not in char_count:
char_count[char] = 1
else:
char_count[char] += 1
print("不同类型字符的个数为:", len(char_count))
```
这个程序可以统计字符串中不同类型字符的个数,并输出结果。如果您有任何疑问或需要进一步帮助,请告诉我。
相关问题
用python统计一个字符串中大写字母的个数
非常感谢您的提问。您可以使用以下代码来统计一个字符串中大写字母的个数:
```
string = "Hello World"
count = sum(1 for c in string if c.isupper())
print(count)
```
这段代码可以输出字符串中大写字母的个数,即2。希望能对您有所帮助。
python统计一个字符串中每个字母的个数
可以使用Python内置的collections模块中的Counter函数来实现:
```python
from collections import Counter
s = "hello world"
count = Counter(s)
print(count)
```
输出结果为:
```
Counter({'l': 3, 'o': 2, 'e': 1, 'h': 1, ' ': 1, 'w': 1, 'r': 1, 'd': 1})
```
其中,字母l出现了3次,字母o出现了2次,其它字母只出现了1次。
阅读全文