编写一个方法,输出在一个字符串,中指定字符出现的字数
时间: 2024-02-21 20:57:28 浏览: 16
可以使用以下方法来输出指定字符在字符串中出现的次数:
```python
def count_char(string, char):
count = string.count(char)
return count
```
其中,`string`表示要搜索的字符串,`char`表示要计数的字符。该方法使用了字符串的`count()`方法来计算指定字符在字符串中出现的次数,最后返回计数器的值。
相关问题
编写一个方法输出在一个字符串中指定字符出现的字数
可以使用以下方法来输出指定字符出现的次数:
```python
def count_char(string, char):
count = 0
for i in string:
if i == char:
count += 1
return count
```
其中,`string`表示要搜索的字符串,`char`表示要计数的字符。该方法使用了一个循环来遍历字符串中的每个字符,如果这个字符和指定的字符相同,则计数器加1。最后返回计数器的值,即指定字符在字符串中出现的次数。
编写一个方法,输出在一个字符串中,指定字符串出现的次数
可以使用字符串的 count() 方法来实现,该方法返回指定子字符串在原字符串中出现的次数。
示例代码如下:
```python
def count_substring(string, sub):
return string.count(sub)
# 测试
s = "hello world, hello python, hello AI"
print(count_substring(s, "hello")) # 输出 3
```
其中,count_substring() 方法接受两个参数,分别为原字符串和指定子字符串,返回子字符串在原字符串中出现的次数。在上面的示例中,我们测试了一个字符串中 "hello" 出现的次数。