16进制转换为01字符串python
时间: 2023-12-29 07:05:30 浏览: 83
十六进制转string
可以使用内置函数 `bin()` 和 `int()` 将16进制转换为01字符串。具体方法如下:
```python
hex_num = "1A" # 16进制数字
binary_num = bin(int(hex_num, 16))[2:].zfill(len(hex_num)*4) # 转换为01字符串
print(binary_num) # 输出结果: 00011010
```
其中,`int(hex_num, 16)` 将16进制字符串转换为整数,`bin()` 将整数转换为二进制字符串,`[2:]` 是为了去除二进制字符串前面的 `0b`,`zfill()` 是为了补全到与16进制字符串等长的位数。
阅读全文