标签: python function
我想创建一个函数来转换整数。
例如:
d = "1209834"
我想在一个函数中将其转换为整数,然后将其转换为二进制,然后去除0b前缀。因此,当应用该函数时,我只会得到100100111010111101010的结果。
0b
100100111010111101010
答案 0 :(得分:4)
可以使用内置的bin和int
bin
int
>>> 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