↓ | 2进制 | 8进制 | 10进制 | 16进制 |
2进制 | - | bin(int(x, 8)) | bin(int(x, 10)) | bin(int(x, 16)) |
8进制 | oct(int(x, 2)) | - | oct(int(x, 10)) | oct(int(x, 16)) |
10进制 | int(x, 2) | int(x, 8) | - | int(x, 16) |
16进制 | hex(int(x, 2)) | hex(int(x, 8)) | hex(int(x, 10)) | - |
Example:
number = 10 number_bin = bin(number) number_oct = oct(number) number_hex = hex(number) print("--------------- 十进制转换 -----------------------------") print(number, "所对应的二进制表示为:", number_bin) print(number, "所对应的八进制表示为:", number_oct) print(number, "所对应的十六进制表示为:", number_hex) print("--------------- 二进制转换 -----------------------------") print(number_bin, "所对应的十进制表示为:", int(number_bin, 2)) print(number_bin, "所对应的八进制表示为:", oct(int(number_bin, 2))) print(number_bin, "所对应的十六进制表示为:", hex(int(number_bin, 2))) print("--------------- 八进制转换 -----------------------------") print(number_oct, "所对应的十进制表示为:", int(number_oct, 8)) print(number_oct, "所对应的二进制表示为:", bin(int(number_oct, 8))) print(number_oct, "所对应的十六进制表示为:", hex(int(number_oct, 8))) print("--------------- 十六进制转换 -----------------------------") print(number_hex, "所对应的十进制表示为:", int(number_hex, 16)) print(number_hex, "所对应的二进制表示为:", bin(int(number_hex, 16))) print(number_hex, "所对应的八进制表示为:", oct(int(number_hex, 16)))
时间: 2024-11-05 22:49:02