Создание функции для манипулирования целым числом - PullRequest
0 голосов
/ 16 октября 2018

Я хочу сделать функцию для преобразования целого числа.

Например:

d = "1209834"

Я хочу в одной функции превратить его в целое число, а затем превратить вдвоичный файл, затем удалите префикс 0b.Таким образом, я получу 100100111010111101010 в результате, когда функция будет применена.

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

Можно использовать встроенные bin и int

>>> bin(int(d))[2:]
'100100111010111101010'
0 голосов
/ 16 октября 2018

Вы можете сделать это в одной строке:

d = "1209834"
int_d = int(d)
binary_d = "{0:b}".format(int_d) # binary of d as a string
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...