-2
Я пытаюсь преобразовать шестнадцатеричную строку в шестнадцатеричное значение в Python так же, как вы можете преобразовать строку, содержащую целое число в целочисленное значение. Я попытался следующиеКак преобразовать шестнадцатеричную строку в шестнадцатеричное значение?
>>> a = '0x25'
>>> b = hex(a)
Traceback (most recent call last):
File "<pyshell#47>", line 1, in <module>
b=hex(a)
TypeError: hex() argument can't be converted to hex
и
>>> b = '20'
>>> int(b)
20
, но я не достиг какого-либо жизнеспособного решения.
Int (а, база = 16) – dazedconfused