John Salerno wrote:
> I'm having some trouble finding a function that converts numbers
> (whether integer, hex, whatever) to its binary representation. Is there one?
>
> Thanks.

Get the Gnu Multiple Precision library for Python module (Google GMPY).

>>> import gmpy
>>> help(gmpy.digits)
Help on built-in function digits:
digits(...)
    digits(x[,base]): returns Python string representing x in the
    given base (2 to 36, default 10 if omitted or 0); leading '-'
    present if x<0, but no leading '+' if x>=0. x must be an mpz,
    or else gets coerced into one.

>>> for i in range(16):
        print gmpy.digits(i,2)
        
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to