python遍历字符串并对每一个字符进行位运算
时间: 2024-03-27 09:39:28 浏览: 100
Python代码-字符串的遍历.py
可以使用 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 二进制数进行按位与运算的结果。
阅读全文