统计字符串里某个字符出现的次数
时间: 2023-10-18 11:04:43 浏览: 224
可以使用字符串方法`count()`来统计一个字符串中某个字符出现的次数。
例如,统计字符串`hello world`中字符`o`出现的次数:
```python
s = "hello world"
count = s.count("o")
print(count) # 输出 2
```
如果要统计多个字符出现的次数,可以使用循环遍历字符串并计数。
例如,统计字符串`hello world`中字符`o`和`l`出现的次数:
```python
s = "hello world"
count_o = 0
count_l = 0
for c in s:
if c == "o":
count_o += 1
elif c == "l":
count_l += 1
print(count_o) # 输出 2
print(count_l) # 输出 3
```
相关问题
统计字符串中某个字符出现的次数
可以使用 Python 内置函数 `count()` 来统计字符串中某个字符出现的次数。例如,以下代码可以统计字符串 `s` 中字母 `a` 出现的次数:
```
s = 'hello world'
count = s.count('a')
print(count)
```
输出结果为 0,因为字符串 `s` 中没有字母 `a`。如果要统计其他字符出现的次数,只需要将函数调用中的参数改为相应的字符即可。
统计一个字符串中某个字符出现的次数
以下是两种统计字符串中某个字符出现次数的方法:
1.使用字典统计字符出现次数
```python
str1 = "hello world"
char_dict = {}
for char in str1:
if char in char_dict:
char_dict[char] += 1
else:
char_dict[char] = 1
print(char_dict)
# 输出:{'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1}
```
2.使用字符串自带的count()方法统计字符出现次数
```python
str1 = "hello world"
char = 'o'
count = str1.count(char)
print("字符%s出现的次数是%d次" % (char, count))
# 输出:字符o出现的次数是2次
```