How to locate the bit in bits string?

Li Wang at
Tue Apr 28 16:36:56 CEST 2009


If I use an integer to represent bits:
e.g. 99 represents '1100011'

How can I locate, say the second bit of 99(i.e. '1')?

Although bin(99)[4] could be used to locate it, this transform cost
too much memory (99 only needs 2Bytes, while string '1100011' needs

Anyone knows how to locate  the second bit without using bin() function?

Thank you very much:D

Time is all we have
and you may find one day
you have less than you think

More information about the Python-list mailing list