2016-06-16 3 views
-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 

, но я не достиг какого-либо жизнеспособного решения.

+1

Int (а, база = 16) – dazedconfused

ответ

Смежные вопросы