时间:2021-05-22
本文实例讲述了Python简单实现子网掩码转换的方法。分享给大家供大家参考,具体如下:
这里实现将子网掩码长度转换为具体的子网掩码地址:
def exchange_maskint(mask_int): bin_arr = ['0' for i in range(32)] for i in range(mask_int): bin_arr[i] = '1' tmpmask = [''.join(bin_arr[i * 8:i * 8 + 8]) for i in range(4)] tmpmask = [str(int(tmpstr, 2)) for tmpstr in tmpmask] return '.'.join(tmpmask)if __name__ == '__main__': print exchange_maskint(24)更多关于Python相关内容感兴趣的读者可查看本站专题:《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
查找子网掩码的操作方法如下: 子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码(英文:subnetmask)又称“网络掩码”、“地址掩码”,它是一种
255255255192按二进制转换是11111111111111111111111111000000,子网掩码总共32位,子网掩码为1的位是网络号,后面的0是
相信对于IP地址这个概念,大家应该不陌生,但本篇文章笔者将详细为大家叙述子网掩码及子网划分方法。 一、子网掩码的概念及作用 子网掩码是一个应用于TCP/IP
我们通常习惯使用连续的子网掩码(形如11111111.11111111.11111111.00000000),而对于不连续的子网掩码(形如11111111.11
子网掩码又叫网络掩码,地址掩码,子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。 子网掩码和IP地址的