写一个函数,参数有一个string,一个char,返回string中char的个数
时间: 2024-05-03 19:20:21 浏览: 50
通过string转换比较好些,很多重载函数要么是char * ,要么是String
好的,我可以帮您写这个函数。下面是函数实现:
```python
def count_char_in_string(s, c):
count = 0
for i in s:
if i == c:
count += 1
return count
```
这个函数的功能是接受一个字符串和一个字符作为输入,然后返回字符串中字符出现的次数。
测试示例:
```python
s = 'hello world'
c = 'o'
count = count_char_in_string(s, c)
print(f"'{c}' appears {count} times in '{s}'")
```
输出结果:
```
'o' appears 2 times in 'hello world'
```
希望这个函数能够满足您的需求。
阅读全文