首页 前端知识 Python3 ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成 一个长整数。 举例:一个ip地址为10.0.3.193 每段数字 相对应的二进制数 10 00001010 0 00000000 3 00000011 193 11000001 组合起来即为:00001010 00

Python3 ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成 一个长整数。 举例:一个ip地址为10.0.3.193 每段数字 相对应的二进制数 10 00001010 0 00000000 3 00000011 193 11000001 组合起来即为:00001010 00

2024-04-18 13:04:35 前端知识 前端哥 512 282 我要收藏
def ip_to_int(ip): segments = ip.split('.') binary_str = ''.join(['{:08b}'.format(int(segment)) for segment in segments]) return int(binary_str, 2) # 测试 ip = "10.0.3.193" result = ip_to_int(ip) print(result # 输出 167773121
转载请注明出处或者链接地址:https://www.qianduange.cn//article/5198.html
标签
评论
发布的文章

用js生成小米商城

2024-04-27 21:04:59

网页汇率计算器vue代码

2024-04-26 13:04:44

Python读写Json文件

2024-04-23 22:04:19

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!