python遍历字符串
时间: 2023-06-18 09:06:31 浏览: 114
可以使用 for 循环来遍历字符串中的每个字符,示例代码如下:
```python
s = "hello world"
for c in s:
print(c)
```
输出结果为:
```
h
e
l
l
o
w
o
r
l
d
```
另外,如果你想要获取字符串的某个字符,可以使用索引,示例代码如下:
```python
s = "hello world"
print(s[0]) # 输出 'h'
print(s[6]) # 输出 'w'
```
相关问题
python遍历字符串,碰到什么后就退出
在 Python 中,你可以使用 `break` 语句来退出循环。如果你想要遍历一个字符串,碰到某个字符后就退出,可以使用 `for` 循环和 `if` 语句来实现。例如,假设你要遍历字符串 `"hello world"`,碰到字符 `"l"` 后就退出循环,你可以这样写:
```python
s = 'hello world'
for c in s:
if c == 'l':
break
print(c)
```
这个程序会输出:
```
h
e
```
因为碰到第一个 `"l"` 后就退出循环了。
python遍历字符串并对每一个字符进行位运算
可以使用 for 循环遍历字符串中的每一个字符,并使用位运算符对其进行位运算。例如,下面的代码将字符串中的每一个字符与二进制数 00001111 进行按位与运算:
```python
s = "hello world"
for c in s:
result = ord(c) & 0b00001111
print(result)
```
其中,`ord(c)` 可以将字符 `c` 转换为对应的 ASCII 码值。`&` 是按位与运算符。`0b` 表示二进制数的前缀。上述代码的输出结果为:
```
8
5
12
12
15
0
23
12
15
18
12
3
```
每个输出结果表示字符与 00001111 二进制数进行按位与运算的结果。
阅读全文