Python中的十进制到二进制列表转换
Python是一种通用语言,可以处理数据处理过程中提出的许多要求。当我们需要将十进制数转换为二进制数时,可以使用以下python程序。
使用格式
我们可以使用格式化程序中的字母来表示哪个数字基:十进制,十六进制,八进制或二进制,我们希望对数字进行格式化。在下面的示例中,我们将格式化程序设为0:0b,然后将整数提供给需要转换为二进制格式的格式化函数。
示例
Dnum = 11
print("Given decimal : " + str(Dnum))
# Decimal to binary number conversion
binnum = [int(i) for i in list('{0:0b}'.format(Dnum))]
# Printing result
print("Converted binary list is : ",binnum)输出结果
运行上面的代码给我们以下结果-
Given decimal : 11 Converted binary list is : [1, 0, 1, 1]
使用垃圾箱
的bin()是一个内置的功能,也可以以类似的方式如以上所使用。此函数Pythonbin()函数将整数转换为前缀为0b的二进制字符串。因此,我们将前两个字符切成薄片。
示例
Dnum = 11
print("Given decimal : " + str(Dnum))
# Decimal to binary number conversion
binnum = [int(i) for i in bin(Dnum)[2:]]
# Printing result
print("Converted binary list is : ",binnum)输出结果
运行上面的代码给我们以下结果-
Given decimal : 11 Converted binary list is : [1, 0, 1, 1]
热门推荐
10 毛笔哥哥结婚祝福语简短
11 向国庆送祝福语简短
12 建队节祝福语简短
13 朋友喜得外孙简短祝福语
14 小店营业的祝福语简短
15 餐饮生日祝福语简短独特
16 鲜花英语祝福语卡片简短
17 男朋友暴富祝福语简短
18 婶婶拜年祝福语大全简短