python 16进制转2进制代码
时间: 2023-12-22 14:04:11 浏览: 90
16进制转换成二进制
5星 · 资源好评率100%
以下是 Python 中将 16 进制转换为 2 进制的代码:
```python
hex_string = "3A"
binary_string = bin(int(hex_string, 16))[2:].zfill(8)
print(binary_string)
```
上面的代码将 16 进制字符串 "3A" 转换为 2 进制字符串,并在前面填充 0,使其总长度为 8。输出结果为:
```
00111010
```
其中,`int(hex_string, 16)` 将 16 进制字符串转换为 10 进制整数,`bin()` 将 10 进制整数转换为 2 进制字符串,并且 `[2:]` 去除了字符串开头的 "0b"。`zfill()` 将字符串填充到指定长度,并在左侧填充指定字符,这里使用了 0。
阅读全文