python字符串查找字符
时间: 2023-08-16 15:15:50 浏览: 163
在Python中,你可以使用`find()`方法来查找字符串中的字符或子串。该方法返回第一个匹配字符或子串的索引,如果没有找到则返回-1。下面是一个示例:
```python
string = "Hello, World!"
char = "o"
index = string.find(char)
print("字符", char, "的索引位置为", index)
```
输出:
```
字符 o 的索引位置为 4
```
你也可以使用`index()`方法来查找字符或子串,它的用法与`find()`类似,但是如果找不到匹配项,`index()`会抛出一个`ValueError`异常。你可以通过`try-except`语句来捕获该异常。例如:
```python
string = "Hello, World!"
char = "o"
try:
index = string.index(char)
print("字符", char, "的索引位置为", index)
except ValueError:
print("未找到字符", char)
```
输出:
```
字符 o 的索引位置为 4
```
阅读全文