字符串搜索函数python
时间: 2023-05-29 11:01:23 浏览: 96
以下是一个简单的字符串搜索函数示例,可以在Python中使用:
```python
def search_string(s, query):
"""
在字符串s中搜索query,并返回第一个匹配的索引位置,如果没有找到则返回-1。
"""
index = -1
try:
index = s.index(query)
except ValueError:
pass
return index
```
该函数使用字符串的 `index()` 方法来搜索字符串中的子字符串。如果找到了匹配,它将返回匹配的索引位置。否则,如果没有找到任何匹配,则会引发 `ValueError` 异常,并且该函数将返回 `-1`。函数签名接受两个参数 `s` 和 `query`,其中 `s` 是要搜索的字符串,`query` 是要搜索的子字符串。
阅读全文