题目描述的是在一个字符串中查找指定的字符,并输出该字符在字符串中出现的次数及位置。
时间: 2024-05-08 15:21:45 浏览: 88
Java获取指定字符串出现次数的方法
好的,那我们可以写一个简单的程序来实现这个功能。以下是一个 Python 代码示例:
```python
def search_char(string, char):
count = 0
positions = []
for i in range(len(string)):
if string[i] == char:
count += 1
positions.append(i)
print("字符", char, "在字符串中出现了", count, "次,位置分别是:", positions)
string = "hello world"
char = "l"
search_char(string, char)
```
在这个程序中,我们定义了一个名为 `search_char` 的函数,它接受两个参数:一个字符串和一个字符。我们用一个循环遍历字符串中的每一个字符,如果发现与指定字符相同的字符,就将计数器加1,并将其位置添加到一个列表中。最后,我们输出计数器的值和位置列表。在我们的示例中,我们调用 `search_char` 函数来查找字符 "l" 在字符串 "hello world" 中出现的次数和位置。
请注意,这个程序只查找单个字符。如果你需要查找一个字符串或子字符串,你可以使用 Python 的 `find` 或 `index` 方法。
阅读全文