Python:如何更改十六进制字符串 int 整数? [复制]
Posted
技术标签:
【中文标题】Python:如何更改十六进制字符串 int 整数? [复制]【英文标题】:Python: How to change hex string int integer? [duplicate] 【发布时间】:2010-12-29 03:24:27 【问题描述】:可能重复:Convert hex string to int in Python
您好,我想使用像“0xFF123456”这样的字符串作为 32 位无符号整数。 请给我一些建议。 谢谢。
【问题讨论】:
重复***.com/questions/209513/… 【参考方案1】:试试这个:
>>>print int("0xFF123456",0)
或
>>>print int("0xFF123456",16)
【讨论】:
谢谢!使用零选项是我想要的。【参考方案2】:>>> int('0xFF123456', 16)
4279383126
>>>
【讨论】:
【参考方案3】:a = int("0xFF123456", 0)
如果它没有 0x
前缀,您也可以使用:
a = int("FF123456", 16)
【讨论】:
谢谢!使用零是我想要的。以上是关于Python:如何更改十六进制字符串 int 整数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章