удалить 'b' результата для функции bin (x) - PullRequest
0 голосов
/ 03 января 2012

Как правильно удалить 'b', являющееся результатом функции bin (x)

Пример:

bin(ord("\'"))
  -> '0b100111'

Но я хочу этот результат

  -> '0100111'

Спасибо заранее,

Ответы [ 2 ]

5 голосов
/ 03 января 2012

Если вы хотите удалить только 'b', тогда замена может сделать работу

bin(ord("\'")).replace('b','')

Но, вероятно, вы также хотели бы удалить начальный '0', потому что это также не нужно, и это можно сделать дажепроще

bin(ord("\'"))[2:]
0 голосов
/ 03 января 2012

Я поддерживаю ответ kev (в комментариях выше), но еще один подход может быть

bin(ord("\'")).split('b')[1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...