制作一个操作整数的函数

时间:2018-10-16 01:49:11

标签: python function

我想创建一个函数来转换整数。

例如:

d = "1209834"

我想在一个函数中将其转换为整数,然后将其转换为二进制,然后去除0b前缀。因此,当应用该函数时,我只会得到100100111010111101010的结果。

2 个答案:

答案 0 :(得分:4)

可以使用内置的binint

>>> bin(int(d))[2:]
'100100111010111101010'

答案 1 :(得分:3)

您可以在一行中完成此操作:

d = "1209834"
int_d = int(d)
binary_d = "{0:b}".format(int_d) # binary of d as a string