使用python讲带0X前缀的32bit 16进制数前后按位反转,然后转换为10进制数
时间: 2023-12-21 17:05:44 浏览: 103
python进制转换
可以使用Python内置的函数进行字符串反转,然后使用int函数将反转后的字符串转换为10进制数。具体代码如下:
```python
hex_num = "0x12345678"
reversed_hex = hex_num[::-1] # 字符串反转
decimal_num = int(reversed_hex, 16) # 转换为10进制数
print(decimal_num)
```
输出结果为:
```
2018915346
```
其中,`[::-1]`表示从后往前取每个字符,步长为-1,即反转字符串。`int(reversed_hex, 16)`表示将反转后的16进制字符串转换为10进制数。
阅读全文