字符串函数-从字符串中查找子串
时间: 2024-05-06 21:19:34 浏览: 55
在字符串中寻找子字符串
在Python中,可以使用字符串方法find()和index()来查找子串。
find()方法返回子串在原字符串中第一次出现的位置,如果子串不存在,则返回-1。
语法:string.find(substring, start, end)
其中,substring为要查找的子串,start和end为可选参数,表示查找范围的起始和结束位置。
示例代码:
```python
string = "hello world"
substring = "world"
index = string.find(substring)
print(index) # 输出结果为 6
```
index()方法和find()方法类似,但是如果子串不存在,则会抛出ValueError异常。
语法:string.index(substring, start, end)
示例代码:
```python
string = "hello world"
substring = "world"
index = string.index(substring)
print(index) # 输出结果为 6
```
如果要判断一个字符串中是否包含某个子串,可以使用in关键字。
示例代码:
```python
string = "hello world"
substring = "world"
if substring in string:
print("包含子串")
else:
print("不包含子串")
```
输出结果为“包含子串”。
阅读全文