hex notation funtion

Peter Hansen peter at engcorp.com
Tue Jan 18 20:53:10 CET 2005


Grant Edwards wrote:
> On 2005-01-18, Grant Edwards <grante at visi.com> wrote:
> 
>>On 2005-01-18, tertius <terti at mighty.co.za> wrote:
>>
>>
>>>Is there a builtin function that will enable me to display the hex 
>>>notation of a given binary string? (example below)
>>
>>' '.join('%02x' % ord(b) for b in s)
> 
> 
> Oops.  Should be:
> 
> ' '.join(['%02x' % ord(b) for b in s])

The first works fine under Python 2.4, actually... you
need the list comprehension only on previous versions.

-Peter



More information about the Python-list mailing list