python二进制、八进制、十进制、十六进制之间的转换

python语言的 二进制0b,八进制0o ,十进制 无标识前缀 , 十六进制 0x

# 二进制、八进制、十进制、十六进制
a = 0b11 #十进制3 二进制11
b = 0o3 #十进制3 八进制3
c = 3 #十进制3
d = 0x3 #十进制3 十六进制3
print("a = {}, b = {}, c = {}, d = {}".format(a,b,c,d))
# 二进制、八进制、十六进制转化十进制,并打印
print(int(a))
print(int(b))
print(int(d))

#八进制、十进制、十六进制转化二进制
print(bin(b))
print(bin(c))
print(bin(d))

#二进制、十进制、十六进制转化八进制
print(oct(a))
print(oct(c))
print(oct(d))

#二进制、八进制、十进制转化十六进制
print(hex(a))
print(hex(b))
print(hex(c))
 

你可能感兴趣的:(python二进制、八进制、十进制、十六进制之间的转换)