# 进制转换
# 二进制转化为十进制
num1 = 10101110111
print(int(str(num1),2)) # 1399
# 八进制转化为十进制
num2 = 52470125471
print(int(str(num2),8)) # 5718977337
# 十进制转化为十进制
num3 = 123456789
print(int(str(num3),10)) # 123456789
# 十六进制转化为十进制
num3 = "ab45df65"
print(int(str(num3),16)) # 2873483109
# 十进制转化为二进制
num4 = 120
print(bin(num4)) # 0b1111000 即 1111000
# 十进制转化为八进制
print(oct(num4)) # 0o170 即 170
# 十进制转化为十六进制
print(hex(num4)) # 0x78 即 78
二进制、八进制、十六进制与十进制间相互转换
于 2022-02-09 16:33:21 首次发布