num=100
v1=bin(num) #十进制转换成二进制
print(v1,type(v1)) #二进制数据是字符串类型,使用0b开头, 0b1100100 <class 'str'>
v2=oct(num)
print(v2,type(v2)) #八进制数据字符串类型,使用0o开头, 0o144 <class 'str'>
v3=hex(num)
print(v3,type(v3)) #十六进制数据字符串类型,使用0h开头, 0x64 <class 'str'>
v4=int('0b1100100',2) #二进制转成10进制
print(v4,type(v4))
v5=int('0o144',8) #八进制转成10进制
print(v5,type(v5))
v6=int('0x64',16) #十六进制转10进制
print(v6,type(v6))
进制转换问题
最新推荐文章于 2024-08-23 16:53:34 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)