python 八进制转十_python进制转换(二丶八丶十丶十六)

这篇博客介绍了Python中不同进制之间的转换,包括二进制转十进制、十进制转二进制、八进制转十进制、十进制转八进制、十六进制转十进制以及十进制转十六进制的方法。此外,还展示了如何编写函数将IP地址转换为整数。
摘要由CSDN通过智能技术生成

#二进制转换成十进制

##v = "0b1111011"

##print(type(v))

##a = int(v,2)

##print(type(a))

##print(a)

#十进制转换成二进制

##v = 18

##v = bin(v)

##print(v)

#八进制转换为十进制

##v = "011"

##print(int(v,8))

#十进制转化为八进制

##v = 30

##print(oct(v))

##shi = oct(v)

##print(int(shi,8))

#十六进制转换为十进制

##v = "0x12"

##print(int(v,16))

#十进制转换为16进制

##v = 87

##print(hex(v))

##总结

##1.转换至二进制 用bin()函数

##2.转换至八进制 用oct()函数

##3.转换为十进制 用int(X,可选参数)加入可选参数来转换

##4.转换为十六进制 用hex()函数

##练习

##编写一个函数实现将IP地址转换成一个整数

##如:10.3.9.12

##10 XXXXXXXX

##3 XXXXXXXX

##9 XXXXXXXX

##12 XXXXXXXX

##

##再将上述二进制加起来计算十进制结果:

##程序

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值