进制间的转化

2019-03-08  本文已影响0人  鬼泣_89b6

进制间的转化

小结:以 二,八,十进制为例,底层(如二进制)向高层(如十进制)进化,需要乘;高层向底层退化,则需要除

用Python的话


Python中的进制转化

示例:

int('数据',进制基数)

v = "0b1111011"
print(int(v,2))           # 二进制转十进制
print(oct(int(v,2)))      # 二进制转十进制再转八进制
print(hex(int(int(v,2)))) # 二进制转十进制再转十六进制

v = '011'
print(bin(int(v,8)))    # 八进制转十进制再转二进制
print(int(v,8))         # 八进制转十进制
print(hex(int(v,8)))    # 八进制转十进制再转十六进制

v = 18
print(bin(18))  # 十进制转二进制
print(oct(18))  # 十进制转八进制
print(hex(18))  # 十进制转十六进制

v = '0x12'
print(bin(int(v,16)))   # 十六进制转二进制
print(oct(int(v,16)))   # 十六进制转八进制
print(int(v,16))        # 十六进制转十进制
上一篇下一篇

猜你喜欢

热点阅读