python进制互换
1.十进制转二进制
a=10
print bin(a)
结果为
0b1010
2.十进制转八进制
a=10
print oct(a)
结果为
0o12
3.十进制转十六进制
a=10
print hex(a)
结果为
0xa
4.二进制转十进制
a = '0b1010' print (int(a, 2))
结果为
10
5.八进制转二进制
a = '0o12' print (bin(int(a, 8)))
结果为
0b1010
6.十六进制转二进制
a = '0xa' print (bin(int(a, 16)))
结果为
0b1010
其他进制也可以互相转化

浙公网安备 33010602011771号