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))
 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容