最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年06月05日 09:56:22   作者:hchan  
這篇文章主要介紹了Python檢測端口IP字符串是否合法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

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

不使用正則表達(dá)式的方式:

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

使用正則表達(dá)式的方式

import re
 
def isIP(str):
  p = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$')
  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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python字符串和其常用函數(shù)合集

    Python字符串和其常用函數(shù)合集

    這篇文章主要給大介紹Python字符串和分享其常用函數(shù)合集,字符串、首字母大寫定義、所有字母大寫、所有字母小寫等函數(shù),具有一定的參考價值,需要的朋友可以參考一下
    2022-03-03
  • Python+SeaTable實(shí)現(xiàn)計(jì)算兩個日期間的工作日天數(shù)

    Python+SeaTable實(shí)現(xiàn)計(jì)算兩個日期間的工作日天數(shù)

    在實(shí)際的項(xiàng)目管理、任務(wù)管理、工作計(jì)劃等場景中,某些時間段會涉及雙休日、法定節(jié)假日,甚至還有公司自定義的工作時間安排,所以就需要計(jì)算出兩個日期間的實(shí)際工作日天數(shù)。本文用Python+SeaTable實(shí)現(xiàn)這一需求,需要的可以參考一下
    2022-07-07
  • TensorFlow卷積神經(jīng)網(wǎng)絡(luò)MNIST數(shù)據(jù)集實(shí)現(xiàn)示例

    TensorFlow卷積神經(jīng)網(wǎng)絡(luò)MNIST數(shù)據(jù)集實(shí)現(xiàn)示例

    這篇文章主要介紹了TensorFlow卷積神經(jīng)網(wǎng)絡(luò)MNIST數(shù)據(jù)集的實(shí)現(xiàn)示例的過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11
  • Python科學(xué)計(jì)算環(huán)境推薦——Anaconda

    Python科學(xué)計(jì)算環(huán)境推薦——Anaconda

    最近在用Python做中文自然語言處理。使用的IDE是PyCharm。PyCharm確實(shí)是Python開發(fā)之首選,但用于科學(xué)計(jì)算方面,還略有欠缺。為此我嘗試過Enthought Canopy,但Canopy感覺把問題搞得復(fù)雜化,管理Python擴(kuò)展也不太方便。直到今天我發(fā)現(xiàn)了 Anaconda 。
    2014-06-06
  • python代碼打印100-999之間的回文數(shù)示例

    python代碼打印100-999之間的回文數(shù)示例

    今天小編就為大家分享一篇python代碼打印100-999之間的回文數(shù)示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python批量提取word內(nèi)信息

    python批量提取word內(nèi)信息

    這里給大家分享的是php讀取word并提取word內(nèi)信息的方法,十分的簡單實(shí)用,有需要的小伙伴可以參考下。
    2015-08-08
  • python中使用 unittest.TestCase單元測試的用例詳解

    python中使用 unittest.TestCase單元測試的用例詳解

    python 在unittest.TestCase 中提高了很多斷言方法,這篇文章主要介紹了python中使用 unittest.TestCase 進(jìn)行單元測試的操作方法,需要的朋友可以參考下
    2021-08-08
  • python3+selenium自動化測試框架詳解

    python3+selenium自動化測試框架詳解

    在本篇文章里小編給大家分享了關(guān)于python3+selenium自動化測試框架的相關(guān)知識點(diǎn)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-03-03
  • python計(jì)算列表元素與乘積詳情

    python計(jì)算列表元素與乘積詳情

    這篇文章主要介紹了python計(jì)算列表元素與乘積,文章圍繞主題展開詳細(xì)內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Python執(zhí)行外部命令subprocess的使用詳解

    Python執(zhí)行外部命令subprocess的使用詳解

    subeprocess模塊是python自帶的模塊,無需安裝,主要用來取代一些就的模塊或方法,本文通過實(shí)例代碼給大家分享Python執(zhí)行外部命令subprocess及使用方法,感興趣的朋友跟隨小編一起看看吧
    2021-05-05

最新評論

吉安县| 龙游县| 德令哈市| 崇文区| 盖州市| 长岛县| 嘉善县| 达孜县| 六枝特区| 华蓥市| 东光县| 墨竹工卡县| 正镶白旗| 澄城县| 巨野县| 措勤县| 彭泽县| 姚安县| 南岸区| 治多县| 区。| 大港区| 民权县| 荔波县| 双流县| 康乐县| 黎平县| 柳江县| 湘潭市| 新昌县| 青海省| 昌乐县| 盖州市| 西盟| 南乐县| 黄平县| 蒙山县| 高密市| 泰宁县| 曲周县| 顺昌县|