在 Python 中,你可以使用内置的 bin()
函数将十进制数转换为二进制表示形式。以下是使用 bin()
函数进行转换的示例:
decimal_number = 10
binary_number = bin(decimal_number)
print(binary_number) # 输出:0b1010
在上述示例中,bin()
函数接受一个十进制数作为参数,并返回一个表示该数的二进制字符串。字符串的开头会有前缀 0b
,表示这是一个二进制数。
如果你不想要结果中的前缀 0b
,可以使用切片操作将其去除,如下所示:
decimal_number = 10
binary_number = bin(decimal_number)[2:]
print(binary_number) # 输出:1010
这样可以得到去除了前缀的二进制字符串。请注意,bin()
函数的返回值始终是字符串类型,如果需要使用整数操作进行进一步处理,可以使用 int()
函数将二进制字符串转换为整数类型。例如:
decimal_number = 10
binary_number = bin(decimal_number)[2:]
integer_number = int(binary_number, 2)
print(integer_number) # 输出:10
在上述示例中,int()
函数接受一个二进制字符串和可选的基数参数(2 表示二进制),并将其转换为相应的整数。