Python簡單實現(xiàn)子網(wǎng)掩碼轉(zhuǎn)換的方法
本文實例講述了Python簡單實現(xiàn)子網(wǎng)掩碼轉(zhuǎn)換的方法。分享給大家供大家參考,具體如下:
這里實現(xiàn)將子網(wǎng)掩碼長度轉(zhuǎn)換為具體的子網(wǎng)掩碼地址:
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)
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。

Python爬蟲解析網(wǎng)頁的4種方式實例及原理解析

使用 Python 處理3萬多條數(shù)據(jù)只要幾秒鐘

python實現(xiàn)Android與windows局域網(wǎng)文件夾同步

python調(diào)用OpenCV實現(xiàn)人臉識別功能

PyCharm Community安裝與配置的詳細(xì)教程