在 Python 中转换为十六进制 [重复]

Posted

技术标签:

【中文标题】在 Python 中转换为十六进制 [重复]【英文标题】:Converting to Hex in Python [duplicate] 【发布时间】:2014-07-02 18:39:03 【问题描述】:

我知道这可能是一个非常简单的答案,但我找不到答案,所以有没有一种简单的方法可以在 python 中转换十六进制和十进制以及二进制和十六进制,就像你可以从十进制转换为二进制一样int()? 提前感谢您的回答。 - 埃德

【问题讨论】:

谢谢 Reblochon。没看到这个问题! 【参考方案1】:

是的,这很容易:

>>> hex(33)
'0x21'
>>> oct(33)
'041'
>>> bin(33)
'0b100001'
>>> int('0x21', 16)
33
>>> int('041', 8)
33
>>> int('0b100001', 2)
33

【讨论】:

非常感谢您的帮助-Ed

以上是关于在 Python 中转换为十六进制 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 中解析十六进制或十进制整数 [重复]

c ++将字符串转换为十六进制[重复]

在Postgres中将十六进制字符串转换为bigint [重复]

如何将十六进制字符串转换为十六进制数字 [重复]

C#将int转换为十六进制[重复]

在android中将字节[]转换为十六进制字符串[重复]