Python的进制转换

#进制转换
#转换为十进制int()
#转换为二进制bin()
#转换为八进制oct()
#转换为十六进制hex()
#int()函数返回值为int类型,bin(),oct(),hex()函数返回值为str字符串类型


b=bin(0x1200)#十六进制转化为二进制
c=bin(0o175)#八进制转化为二进制
d=bin(124)#十进制转换为二进制
print(b)
print(c)
print(d)
print(type(b))#输出类型为str


b=int(0x1200)#十六进制转化为十进制
c=int(0o175)#八进制转化为十进制
d=int(0b1101)#二进制转换为十进制
print(b)
print(c)
print(d)
print(type(b))#输出类型为int


b=oct(0x1200)#十六进制转化为八进制
c=oct(175)#十进制转化为八进制
d=oct(0b1101)#二进制转换为八进制
print(b)
print(c)
print(d)
print(type(b))#输出类型为str


b=hex(1200)#十进制转化为十六进制
c=hex(0o175)#八进制转化为十六进制
d=hex(0b1101)#二进制转换为十六进制
print(b)
print(c)
print(d)
print(type(b))#输出类型为str

结果如图:

猜你喜欢

转载自www.cnblogs.com/gzk08-20/p/9260318.html
今日推荐