Python实现的根据IP地址计算子网掩码位数功能示例


Posted in Python onMay 23, 2018

本文实例讲述了Python实现的根据IP地址计算子网掩码位数功能。分享给大家供大家参考,具体如下:

#!/usr/bin/env python
# coding:utf-8
#!/bin/bash
netmask = '255.255.255.0'
result = ""
print netmask
for num in netmask.split('.'):
  temp = str(bin(int(num)))[2:]
  result = result + temp
print len("".join(str(result).split('0')[0:1]))

运行结果:

Python实现的根据IP地址计算子网掩码位数功能示例

Python 相关文章推荐
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
Apr 09 Python
深入Python函数编程的一些特性
Apr 13 Python
Python中处理字符串之islower()方法的使用简介
May 19 Python
python实现批量监控网站
Sep 09 Python
python difflib模块示例讲解
Sep 13 Python
python计算列表内各元素的个数实例
Jun 29 Python
python中单下划线_的常见用法总结
Jul 10 Python
django的model操作汇整详解
Jul 26 Python
使用python实现画AR模型时序图
Nov 20 Python
用python3读取python2的pickle数据方式
Dec 25 Python
Django 解决model 反向引用中的related_name问题
May 19 Python
python数字图像处理之图像的批量处理
Jun 28 Python
Python加载带有注释的Json文件实例
May 23 #Python
Python实现判断一行代码是否为注释的方法
May 23 #Python
对python的文件内注释 help注释方法
May 23 #Python
Python基于生成器迭代实现的八皇后问题示例
May 23 #Python
Pycharm 操作Django Model的简单运用方法
May 23 #Python
PyCharm代码格式调整方法
May 23 #Python
创建pycharm的自定义python模板方法
May 23 #Python
You might like
浅谈PHP强制类型转换,慎用!
2013/06/06 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
php打印输出棋盘的实现方法
2014/12/23 PHP
php可扩展的验证类实例(可对邮件、手机号、URL等验证)
2015/07/09 PHP
详解PHP归并排序的实现
2016/10/18 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
Laravel数据库读写分离配置的方法
2019/10/13 PHP
PHP反射基础知识回顾
2020/09/10 PHP
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
vue中添加与删除关键字搜索功能
2019/10/12 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
Python socket编程实例详解
2015/05/27 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
PyQt QListWidget修改列表项item的行高方法
2019/06/20 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
如何用Anaconda搭建虚拟环境并创建Django项目
2020/08/02 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
史上最全面的Java面试题汇总!
2015/02/03 面试题
销售部主管岗位职责
2013/12/18 职场文书
服装发布会策划方案
2014/05/22 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
MySQL8.0的WITH查询详情
2021/08/30 MySQL
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript