请将32位IP地址十进制

img

17.12.145.193


ipBin = "00010001000011001001000111000001"
# 先将字符串分割成4断,每段8位
ipList = [ipBin[index:index+8] for index in range(0,32,8)]
print(ipList)
# 然后就是求它们的十进制数
ipDec = [str(int(i,base=2)) for i in ipList]
# 然后将4个十进制的字符串用.进行拼接
ipRes = ".".join(ipDec)
print(ipRes)

结果:

img

如果觉得答案对你有帮助,请点击下采纳,谢谢~