Converting hex to char help

Sybren Stuvel sybrenUSE at YOURthirdtower.com.imagination
Sun May 14 15:35:50 EDT 2006


Ognjen Bezanov enlightened us with:
> Hi all, I am trying to convert a hexdecimal value to a char using this code:
>
> print ' %c ' % int(0x62)
This is an integer   ^^^^


> this works fine, but if I want to do this:
>
> number = "62"
> print ' %c ' % int("0x" + number)
This is a string     ^^^^^^^^^^^^^

> How can I convert a string "0x62" to int/hex without this problem?

In [0]: exec('num=0x%s' % '62')

In [1]: num
Out[1]: 98


Sybren
-- 
The problem with the world is stupidity. Not saying there should be a
capital punishment for stupidity, but why don't we just take the
safety labels off of everything and let the problem solve itself? 
                                             Frank Zappa



More information about the Python-list mailing list