Python JSON字符串(包含十六进制)到HEX

0xm*_*mtn 3 python string hex json

我想在hexes范围之间获得随机十六进制值:

random.randint(0xfff000, 0xffffff)

我从JSON获得了范围限制,作为字符串.

{"range": "0xfff000,0xffffff"}

如何将这些字符串(拆分后)转换为十六进制值?

And*_*ark 8

使用内置int()函数,基数为16:

>>> int('0xfff000', 16)
16773120
>>> int('0xfff000', 16) == 0xfff000
True
Run Code Online (Sandbox Code Playgroud)