dmitrey wrote:
hi all,
could you inform how to print binary number?
I.e. something like
print '%b' % my_number
it would be nice would it print exactly 8 binary digits (0-1, with
possible start from 0)
Thank you in advance, D
--
http://mail.python.org/mailman/listinfo/python-list
Python 3.0 has such a formatting operation, but Python 2.x does not.
However it's not hard to write.
If you really only going to need 8 bits, you can just build a table of
bit patterns for each integer. Try this bit of slight cleverness:
>>> b = ['']
>>> for k in range(8):
... b = [i+j for i in ['0','1'] for j in b]
...
>>> len(b)
256
>>> b[63]
'00111111'
Gary Herron
--
http://mail.python.org/mailman/listinfo/python-list