各种进制之间的转换
# 通过代码实现如下转换:
# 十进制转换成二进制:v = 18
v = 18
print(bin(v))
# 十进制转换成八进制:v = 30
print(oct(30))
# 十进制转换成十六进制:v = 87
print(hex(87))
二进制,八进制,十六进制转换为十进制,统一采用int("转换数字",*)
备注:转换的数字需要用引号进行引用处理,*则代表转换数字所采用的进制
# 二进制转换成十进制:v = “0b1111011”
print(int("0b1111011", 2))
# 八进制转换成十进制:v = “011”
print(int('011', 8))
# 十六进制转换成十进制:v = “0x12”
print(int("0x12", 16))

浙公网安备 33010602011771号