Python内置函数int()可以实现其他进制到十进制之间的转换,其使用方法为: int(x,base=10)。
参数x代表所要转换的数字,base代表转换的进制数,默认为10(十进制)。 以十六进制0x416F转换为十进制为例:
>>> int('0x416F', base=16) # 传入方式:字符串、进制数。
16783。
也可以使用Python内置函数bin()、oct()函数实现二进制、八进制到十进制的转换,其使用方法为:
bin(x)。
oct(x)。
参数x代表要转换的十进制数字。
以十六进制0x416F转换为二进制为例:
>>> bin(16783)。
'0b1000010110101111'。
代码转换以十六进制0x416F转换为八进制为例:
>>> oct(16783)。
'0o41667'。