python中常用的进制转化通常有两种方法:
1.用内置函数hex(),oct(),bin(),对应的数字表示为0x,0o,0b,功能是把十进制数字转化为其他进制
1 >>> int(0x400) 2 1024 3 >>> bin(1024) 4 '0b10000000000' 5 >>> hex(1024) 6 '0x400' 7 >>> oct(0x400) 8 '02000' 9 >>> oct(1024) 10 '02000' 11 >>>
2.用字符串转化为整数,功能是把其他进制的转化为十进制数
1 >>> int('1010',2) 2 10 3 >>> int('1010',10) 4 1010 5 >>> int('1010') 6 1010 7 >>> int('12',16) 8 18 9 >>> int('12',8) 10 10