Попытка удалить "0b1" из левого конца двоичного числа.
Следующий код приводит к удалению всего двоичного объекта.(не хорошо)
>>> bbn = '0b1000101110100010111010001' #converted bin(2**24+**2^24/11)
>>> aan=bbn.lstrip("0b1") #Try stripping all left-end junk at once.
>>> print aan #oops all gone.
''
Итак, я сделал .lstrip () в два этапа:
>>> bbn = '0b1000101110100010111010001' # Same fraction expqansion
>>> aan=bbn.lstrip("0b")# Had done this before.
>>> print aan #Extra "1" still there.
'1000101110100010111010001'
>>> aan=aan.lstrip("1")# If at first you don't succeed...
>>> print aan #YES!
'000101110100010111010001'
В чем дело?
Еще раз спасибо за решение этой проблемыодин простой шаг.(см. мой предыдущий вопрос)