Python简单实现子网掩码转换的方法


Posted in Python onApril 13, 2016

本文实例讲述了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 socket 超时设置 errno 10054
Jul 01 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
python编程羊车门问题代码示例
Oct 25 Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 Python
使用Scrapy爬取动态数据
Oct 21 Python
Python中GeoJson和bokeh-1的使用讲解
Jan 03 Python
Python中如何导入类示例详解
Apr 17 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
Aug 12 Python
python实现梯度下降算法的实例详解
Aug 17 Python
python中slice参数过长的处理方法及实例
Dec 15 Python
Django用内置方法实现简单搜索功能的方法
Dec 18 Python
python scipy 稀疏矩阵的使用说明
May 26 Python
Python多进程分块读取超大文件的方法
Apr 13 #Python
Python字符串拼接、截取及替换方法总结分析
Apr 13 #Python
Python字符串格式化输出方法分析
Apr 13 #Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 #Python
python 实时遍历日志文件
Apr 12 #Python
python字符串连接方法分析
Apr 12 #Python
python去除文件中空格、Tab及回车的方法
Apr 12 #Python
You might like
PHP通用检测函数集合
2011/02/08 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
PHP获取MAC地址的具体实例
2013/12/13 PHP
ThinkPHP调用百度翻译类实现在线翻译
2014/06/26 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
php结合安卓客户端实现查询交互实例
2015/05/05 PHP
Smarty最简单实现列表奇偶变色的方法
2015/07/01 PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
2019/02/25 PHP
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
Python2/3中urllib库的一些常见用法
2017/12/19 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
python使用递归的方式建立二叉树
2019/07/03 Python
Django发送邮件功能实例详解
2019/09/02 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
pytorch的batch normalize使用详解
2020/01/15 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
2020/04/24 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
香蕉共和国工厂店:Banana Republic Factory
2018/06/09 全球购物
一个C/C++编程面试题
2013/11/10 面试题
高校优秀辅导员事迹材料
2014/05/07 职场文书
主持人演讲稿
2014/05/13 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
三严三实学习心得体会
2014/10/13 职场文书
婚前协议书标准版
2014/10/19 职场文书
于丹论语心得观后感
2015/06/15 职场文书
python 爬取华为应用市场评论
2021/05/29 Python