python 字符串查找
时间: 2023-09-23 19:06:56 浏览: 143
在 Python 中,可以使用 `find()`、`index()`、`count()` 等函数来进行字符串查找。
`find()` 函数返回字符串中第一个匹配的子字符串的索引,如果没有匹配的子字符串则返回 -1。
示例代码:
```
str = "hello world"
print(str.find("world")) # 输出 6
print(str.find("python")) # 输出 -1
```
`index()` 函数与 `find()` 函数类似,不同之处在于如果没有匹配的子字符串则会抛出 ValueError 异常。
示例代码:
```
str = "hello world"
print(str.index("world")) # 输出 6
# print(str.index("python")) # 抛出 ValueError 异常
```
`count()` 函数返回字符串中指定子字符串出现的次数。
示例代码:
```
str = "hello world"
print(str.count("l")) # 输出 3
print(str.count("python")) # 输出 0
```
阅读全文