In message <[EMAIL PROTECTED]>, [EMAIL PROTECTED] wrote:
> Mirco Wahab:
>> But where is the %b in Python?
>
> Python doesn't have that. You can convert the number to a hex, and then
> map the hex digitds to binary strings using a dictionary, like this:
> http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/440528
How about this: (where n is the integer you want to convert):
"".join([["0", "1"][(1 << i & n) != 0] for i in
range(int(math.ceil(math.log(n, 2))) - 1, -1, -1)])
--
http://mail.python.org/mailman/listinfo/python-list