Python實現的根據IP地址計算子網掩碼位數功能示例
更新時間:2018年05月23日 14:56:35 作者:petrel2015
這篇文章主要介紹了Python實現的根據IP地址計算子網掩碼位數功能,涉及Python數值運算相關操作技巧,需要的朋友可以參考下
本文實例講述了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]))
運行結果:

PS:這里再為大家推薦幾款相關在線工具供大家參考:
在線網絡計算器|TCP/IP子網掩碼計算與換算工具:
http://tools.jb51.net/aideddesign/ipcalc
在線IP地址/子網掩碼計算與轉換工具:
http://tools.jb51.net/aideddesign/ip_net_calc
在線子網掩碼換算與網絡計算工具:
http://tools.jb51.net/aideddesign/network_calc
更多關于Python相關內容可查看本站專題:《Python Socket編程技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python數學運算技巧總結》
希望本文所述對大家Python程序設計有所幫助。
相關文章
Python基礎之面向對象進階詳解
這篇文章主要為大家詳細介紹了Python基礎之面向對象進階,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
2022-02-02
Python之進行URL編碼案例講解
這篇文章主要介紹了Python之進行URL編碼案例講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
2021-08-08
重命名批處理python腳本
師兄采集的視網膜圖像放在一個文件夾下,由于分類十分混亂,因此出現了一個文件多次出現的情況,因此讓我寫了個腳本
2013-04-04
Python實現多視頻畫面拼接
這篇文章主要為大家詳細介紹了如何利用Python實現多視頻畫面拼接功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
2024-10-10
Python實現梯度下降法的示例代碼
梯度下降法的機器學習的重要思想之一,梯度下降法的目標,是使得代價函數最小。本文將對梯度下降算法的原理及實現展開詳細介紹,感興趣的快跟隨小編一起學習學習吧
2022-08-08
pycharm安裝漢化包失敗的問題及解決
這篇文章主要介紹了pycharm安裝漢化包失敗的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
2023-11-11
通過實例解析Python return運行原理
這篇文章主要介紹了通過實例解析Python return運行原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
2020-03-03