Как конвертировать мой шестнадцатеричный адрес?

У меня есть следующий шестнадцатеричный номер 0x00000000004087b8, и я должен преобразовать его в 0x4087b8, чтобы я мог добавить его в свой список. У кого-нибудь есть идеи, как я могу сделать это преобразование в Python?

2 ответа

Я предполагаю, что у вас есть строка, я рекомендую сделать это так:

fixed_address = hex(int(address, 16))

Может быть, что-то подобное будет работать?

hex_num = "0x00000000004087b8"
hex_num = "0x{}".format(hex.split('x')[1].lstrip('0'))
Другие вопросы по тегам