string.find()函数用法
时间: 2024-03-04 13:26:29 浏览: 140
c++中 string 类的find函数的用法
`string.find()`函数用来查找一个子字符串在另一个字符串中的位置。它的语法如下:
```python
string.find(substring, start, end)
```
其中,`substring`是要查找的子字符串,`start`是查找的起始位置(默认为0),`end`是查找的结束位置(默认为字符串的长度)。如果找到了子字符串,则返回它在原字符串中的起始位置,否则返回-1。
例如:
```python
string = "hello world"
print(string.find("world")) # 输出 6
print(string.find("python")) # 输出 -1
```
注意,`string.find()`函数返回的是子字符串在原字符串中的位置,而不是子字符串本身。如果需要获取子字符串本身,可以使用切片操作:
```python
string = "hello world"
substring = "world"
start = string.find(substring)
end = start + len(substring)
print(string[start:end]) # 输出 world
```
阅读全文