On Tue, 2005-05-24 at 22:56 -0400, Tom Tucker wrote:
> Good evening! I am trying to pass a number variable and have it
> converted to hex. Any recommendations on how to achieve this? Thank
> you.
>
> FAILS
> ----------
> >>> value = 1234567890
> >>> hexoutput = hex('%d' % (value))
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> TypeError: hex() argument can't be converted to hex
> >>>
>
>
>
> WORKS
> -------------
> >>> hexoutput = hex(1234567890)
> >>> print hexoutput
> 0x499602d2
> >>>
Try one of those:
'%x' % value # Will output the hex value without the leading 0x
hex(value) # Leading 0x will be printed
Ziyad.
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor