python查找所有指定字符
时间: 2023-11-28 10:03:48 浏览: 65
Python查找指定字符
可以使用Python的字符串方法`find()`或`index()`来查找指定字符在字符串中的位置。这两个方法的区别在于,如果指定字符不存在于字符串中,`find()`方法返回-1,而`index()`方法会抛出一个异常。
如果要查找字符串中所有指定字符的位置,可以使用一个循环来遍历字符串,并将每个字符的位置保存在一个列表中。
下面是一个示例代码:
```python
s = "hello world"
char = 'l'
positions = []
for i in range(len(s)):
if s[i] == char:
positions.append(i)
print(positions)
```
输出结果为:`[2, 3, 9]`,表示字符'l'在字符串中的位置分别是2、3和9。
阅读全文