获取字符在字符串中的位置
时间: 2023-08-30 17:06:07 浏览: 82
取字符串中字符位置
4星 · 用户满意度95%
要获取字符在字符串中的位置,可以使用字符串的 `find()` 方法。该方法接收一个字符或字符串作为参数,返回第一次出现该字符或字符串的索引值,如果没有找到则返回 -1。例如:
```
s = "hello, world"
index = s.find("o")
print(index) # 输出 4
```
如果想要查找最后一次出现该字符或字符串的位置,可以使用 `rfind()` 方法。例如:
```
s = "hello, world"
index = s.rfind("o")
print(index) # 输出 8
```
如果要查找所有出现该字符或字符串的位置,可以使用正则表达式或者循环遍历字符串。
阅读全文