写python程序实现字符串函数find的功能(获取字符串1中字符串2第一次出现的位置)
时间: 2024-02-10 09:10:53 浏览: 78
python 实现查找字符串
可以使用Python内置的字符串函数`index`实现这个功能。`index`函数返回字符串中第一个匹配子串的位置,如果没有找到匹配的子串,会抛出`ValueError`异常。
如果不想抛出异常,可以使用`find`函数,它也是用来查找子串的,但是找不到子串时返回-1。
下面是一个使用`find`函数实现`find`功能的Python程序:
```python
def find(str1, str2):
return str1.find(str2)
# 测试
str1 = "hello world"
str2 = "world"
print(find(str1, str2)) # 输出 6
```
这个程序定义了一个`find`函数,接受两个字符串作为参数,返回第二个字符串在第一个字符串中第一次出现的位置。在主程序中,我们测试了`find`函数的功能,输出了`world`在`hello world`中第一次出现的位置,即6。
阅读全文