在Python中转换为十六进制

Converting to Hex in Python

本问题已经有最佳答案,请猛点这里访问。

我知道这可能是一个非常简单的答案,但我找不到答案,所以有没有一种简单的方法可以在十六进制和十进制、二进制和十六进制之间进行转换,就像使用int()从十进制转换为二进制一样?提前谢谢你的回答。-ED


是的,这很容易:

1
2
3
4
5
6
7
8
9
10
11
12
>>> hex(33)
'0x21'
>>> oct(33)
'041'
>>> bin(33)
'0b100001'
>>> int('0x21', 16)
33
>>> int('041', 8)
33
>>> int('0b100001', 2)
33