📅  最后修改于: 2023-12-03 14:49:40.735000             🧑  作者: Mango
在Python中,可以使用 int()
方法将任何基数的数字转换为十进制。这个方法非常方便,因为可以将我们在其他基数下的数字快速转换成我们常用的十进制。
下面是使用 int()
方法将任何基数转换为十进制的Python程序的示例代码:
num = "1010" # 定义一个二进制数字
base = 2 # 定义这个数字的基数为二进制
decimal = int(num, base) # 使用 int() 方法将其转换为十进制
print(decimal) # 输出转换后的数字
这个示例中,我们定义了一个二进制数字1010
,并将其基数定义为2
。然后,我们使用int()
方法将这个数字转换为十进制数,并将其存储到一个名为decimal
的变量中。最后,我们打印输出decimal
来验证转换结果。
如果要将其他基数的数字转换为十进制,只需将变量num
设置为相应的数字,然后将变量base
设置为数字的基数即可。
需要注意的是,int()
方法仅支持将 2~36 进制的数字转换为十进制,其他进制数无法转换。如果你要将其他进制的数字转换为十进制,那么需要先将其转换为任意进制数字,再使用int()
方法将其转换为十进制数。
总结:使用int()
方法将任何基数数字转换为十进制的Python程序非常简单,只需将数字和其基数传递给int()
方法,并将结果存储到一个变量中即可。