python在字符串中查找
时间: 2024-10-18 18:00:20 浏览: 45
在Python中,你可以使用内置的`str`类型的`find()`、`index()`或`in`关键字来进行字符串查找。以下是三种常见方法的简要说明:
1. `find()`: 这个方法用于查找指定字符或子串首次出现的位置,如果找不到则返回-1。示例:
```python
string = "Hello, World!"
index = string.find("World")
```
2. `index()`: 类似于`find()`,但是当指定的子串不存在时,会抛出`ValueError`异常。例如:
```python
try:
position = string.index("World")
except ValueError:
print("Substring not found.")
```
3. `in`关键字:这个操作符检查一个值是否在另一个字符串中,如果存在则返回True,否则返回False:
```python
has_hello = "World" in string
```
阅读全文