添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1.将ip中的数字转为二进制 后形成新的二进制 计算出新二进制的int值

  • 转为二进制后 会出现两位“0b”标识位 转为十进制时候应该考虑将这两位去掉
  • ip地址中都是点分八进制 ==>应该将每个二进制数省略不写的 前缀 0位补全到八位
ip = "192.168.12.79" ip_list = ip . split ( "." ) for i in range ( len ( ip_list ) ) : ele = bin ( int ( ip_list [ i ] ) ) #得到 "0b11000000 0b10101000 0b1100 0b1001111" ip_list [ i ] = ele [ 2 : ] #把0b切掉 得到后面的二进制01内容 #ip_list[i]=ip_list[i].strip("0b")也可以去掉 if len ( ip_list [ i ] ) < 8 : #补全到八位 strl = "0" * ( 8 - len ( ip_list [ i ] ) ) + ip_list [ i ] ip_list [ i ] = strl val = "" . join ( ip_list ) print ( int ( "0b" + val , base = 2 ) ) #内置函数 进制转换 练习:1.将ip中的数字转为二进制 后形成新的二进制 计算出新二进制的int值转为二进制后 会出现两位“0b”标识位 转为十进制时候应该考虑将这两位去掉ip地址中都是点分八进制 ==&gt;应该将每个二进制数省略不写的前缀0位补全到八位ip = "192.168.12.79"ip_list = ip.split(".")for i in range(len(ip_list)...
这篇文章主要介绍了 python ip地址 转换成整数的方法,涉及 Python 针对 IP地址 的转换技巧,需要的朋友可以参考下 本文实例讲述了 python ip地址 转换成整数的方法。分享给大家供大家参考。具体分析如下: 有时候我们用数据库存储 ip地址 时可以将 ip地址 转换成整数存储,整数占用空间小,索引也会比较方便,下面的 python 代码自定义了一个ip转换成整数的函数,非常简单,代码同时还提供了整数转换成...
list2 = [] for item in list1: item = bin(int(item)) ---0b11000000 0b10101000 0b1100000 0b1011110 ----   # 去掉每段 二进制 前的... import struct int_ip = 123456789 ip = socket.inet_ntoa(struct.pack(‘I’,socket.htonl(int_ip))) #int to ip address ‘7.91...