Efficient bits manipulation in Python

Maxim Khitrov mkhitrov at gmail.com
Tue Apr 28 07:35:48 EDT 2009


On Tue, Apr 28, 2009 at 7:26 AM, Li Wang <li.wang.d at gmail.com> wrote:
> Hi:
>
> I have a bit-code :'1011011', how can I reverse it to '1101101'?
>
> Another question is I know how to transform the string '110' into
> integer 6, does anyone know how to transform integer 6 to a string
> '110'?
>
> Thank you very much:)

Assuming that you are using 2.6:

a = 0b1011011
print bin(a)[:1:-1]

a = 6
print bin(a)[2:]

- Max



More information about the Python-list mailing list