Я хочу преобразовать шестнадцатеричную строку (ex: 0xAD4) в шестнадцатеричный номер, затем добавить 0x200 к этому номеру и снова захотеть напечатать это число в виде 0x в виде строки.
я попытался сделать первый шаг:
str(int(str(item[1][:-2]),16))
но значение, которое печатается, является десятичной строкой, а не шестнадцатеричной форматированной строкой (в формате 0x) (я хочу напечатать окончательный результат в форме 0x)
-
[:-2]чтобы удалить последнее 00 из этого числа -
item[1]содержит шестнадцатеричное число в форме0x