久久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 編程
相關文章:
主站蜘蛛池模板: 邯郸县| 桂林市| 贞丰县| 天柱县| 河西区| 海兴县| 翁源县| 云浮市| 江西省| 开鲁县| 阳城县| 航空| 璧山县| 闸北区| 申扎县| 景德镇市| 嘉定区| 刚察县| 余干县| 乐亭县| 宁陕县| 常熟市| 蒙自县| 辽阳市| 嘉鱼县| 城步| 榆树市| 扬中市| 崇仁县| 铜陵市| 顺昌县| 闸北区| 竹北市| 开鲁县| 景泰县| 嘉峪关市| 平塘县| 肥东县| 阿拉善左旗| 桦川县| 离岛区|