久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

Python檢測端口IP字符串是否合法

瀏覽:2日期:2022-07-22 16:38:29

IP合法性校驗是開發中非常常用的,看起來很簡單的判斷,作用確很大,寫起來比較容易出錯,今天我們來總結一下,看一下3種常用的IP地址合法性校驗的方法。

不使用正則表達式的方式:

def is_ip(ip: str) -> bool: return True if [True] * 4 == [x.isdigit() and 0 <= int(x) <= 255 for x in ip.split('.')] else False

使用正則表達式的方式

import re def isIP(str): p = re.compile(’^((25[0-5]|2[0-4]d|[01]?dd?).){3}(25[0-5]|2[0-4]d|[01]?dd?)$’) if p.match(str): return True else: return False

另一種

def checkip(hostip): pat = re.compile(r’([0-9]{1,3}).’) r = re.findall(pat,hostip+'.') if len(r)==4 and len([x for x in r if int(x)>=0 and int(x)<=255])==4: return True else: return False

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 邓州市| 西城区| 磴口县| 普兰店市| 屯留县| 咸丰县| 甘德县| 南靖县| 永和县| 阆中市| 黄山市| 淮南市| 长春市| 逊克县| 福安市| 靖宇县| 伊通| 汤阴县| 蒲江县| 大关县| 彭泽县| 辽宁省| 佛学| 上蔡县| 双江| 大埔县| 博兴县| 林西县| 吉木萨尔县| 莫力| 南丰县| 石家庄市| 元朗区| 平昌县| 平武县| 大荔县| 固安县| 花莲县| 常宁市| 崇阳县| 罗江县|