2024-04-25 00:35:04 发布
网友
我有一些Perl代码,其中hex()函数将十六进制数据转换为十进制。在Python上怎么做?
如果“十六进制数据”是指
s = "6a48f82d8e828ce82b82"
你可以用
i = int(s, 16)
将其转换为整数并
str(i)
将其转换为十进制字符串。
您可以使用文字计算:
>>> ast.literal_eval('0xdeadbeef') 3735928559
或者只指定基作为int的参数:
int
>>> int('deadbeef', 16) 3735928559
>>> int("0xff", 16) 255
或者
>>> int("FFFF", 16) 65535
Read the docs。
如果“十六进制数据”是指
你可以用
将其转换为整数并
将其转换为十进制字符串。
您可以使用文字计算:
或者只指定基作为
int
的参数:或者
Read the docs。
相关问题 更多 >
编程相关推荐