python查看字符在字符串中的位置
时间: 2024-05-07 10:20:29 浏览: 62
可以使用字符串的 `find()` 方法来查找一个字符在字符串中第一次出现的位置,如果找不到则返回 -1。例如:
```python
s = "hello world"
print(s.find('l')) # 输出结果为 2,即字符 'l' 在字符串中第一次出现的位置
print(s.find('z')) # 输出结果为 -1,即字符 'z' 不在字符串中
```
如果需要查找某个字符在字符串中所有出现的位置,可以使用循环和切片来实现,例如:
```python
s = "hello world"
c = 'l'
pos = -1
while True:
pos = s.find(c, pos + 1)
if pos == -1:
break
print(pos)
```
以上代码会输出所有字符 'l' 在字符串中出现的位置。
阅读全文