- 博客(1)
- 收藏
- 关注
原创 用Python程序判断两个ip是否同网段的代码编写过程及思路
因为掩码转换后前置位全为‘ 1 ’,后置位‘ 0 ’会影响判断,需要丢弃。当一个字符循环完一次里循环b之后,sum仍为1,表示字符未匹配上0~9中的字符,则不满足条件,break退出循环并给第二个判断变量赋值。转换为二进制后应该是‘00000001’,而不是‘ 1 ’,不解决会在后面二进制遍历比较时造成严重错误。先排除掩码范围外参数可能性,再在掩码长度范围内比较两个ip参数的二进制数是否一致,一致就处于同一网段。即使输入字符或数字,不输入‘ . ’,长度会为0,也不满足 len()==4。
2023-04-23 22:19:29 653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人