好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python3判斷IP地址的方法

python3判斷IP地址的方法

熱門標(biāo)簽:螳螂科技外呼系統(tǒng)怎么用 400電話申請資格 qt百度地圖標(biāo)注 遼寧智能外呼系統(tǒng)需要多少錢 舉辦過冬奧會的城市地圖標(biāo)注 電銷機器人系統(tǒng)廠家鄭州 正安縣地圖標(biāo)注app 地圖地圖標(biāo)注有嘆號 阿里電話機器人對話

本文實例為大家分享了python3判斷IP地址的具體代碼,供大家參考,具體內(nèi)容如下

輸入一串字符,判斷該字符串是否為點分十進(jìn)制的IP地址,若是則轉(zhuǎn)換為16進(jìn)制輸出,否則輸出“Error”

注意:輸入可能是任意的一個字符串,比如“abc.bas.fefe.4r4”或者“23.23.11.23.123”
這都是不合法的IP地址

例如

輸入:192.41.6.20

輸出:0xC0290614

輸入:257.32.23.1

輸出:Error

解1

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
myStr = input()
if isIP(myStr):
 print(IP(myStr).strHex().upper())
 # ip = list(map(int, myStr.split('.')))
 # print('0x', end='')
 # for i in ip:
 #  print(hex(i)[2:].upper().rjust(2, '0'), end='')
else:
 print('Error')

解2:

def change(lis):
 if len(lis)!=4:
 return 'Error'
 try:    # 判斷字符串是否存在非數(shù)字
 lis=[int(i) for i in lis]
 except:
 return 'Error'
 for i in lis:
 if i0 or i>255: # 判斷ip地址是否合法
 return 'Error'
 temp='0x'   #記錄16進(jìn)制數(shù)
 for i in lis:
 a=hex(int(i))[2:].upper().rjust(2,'0') #轉(zhuǎn)換為16進(jìn)制
 # if len(a)!=2:
 # a='0'+a
 temp+=a
 return temp
s=list(map(str,input().split('.')))
print(change(s))

解3

l = input().split(".")
if len(l) != 4:
 print("Error")
else:
 s = ""
 for i in l:
  try:
   num = int(i)
   if num > 255 or num  0:
    print("Error")
    s = ""
    break
   else:
    s += hex(num)[2:].upper().rjust(2, "0")
  except ValueError:
   print("Error")
   s = ""
   break
 if s:
  print("0x" + s)

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

您可能感興趣的文章:
  • 用python查找統(tǒng)一局域網(wǎng)下ip對應(yīng)的mac地址
  • Python3獲取電腦IP、主機名、Mac地址的方法示例
  • python獲取本機mac地址和ip地址的方法
  • python生成隨機mac地址的方法
  • Python生成隨機MAC地址
  • python通過scapy獲取局域網(wǎng)所有主機mac地址示例
  • python IP地址轉(zhuǎn)整數(shù)
  • python 輸入字符串生成所有有效的IP地址(LeetCode 93號題)
  • 基于python實現(xiàn)查詢ip地址來源
  • python如何判斷IP地址合法性
  • Python中IP地址處理IPy模塊的方法
  • 如何用Python獲取計算機名,ip地址,mac地址

標(biāo)簽:淘寶好評回訪 隨州 信陽 興安盟 濟源 昭通 合肥 阜新

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python3判斷IP地址的方法》,本文關(guān)鍵詞  python3,判斷,地址,的,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python3判斷IP地址的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于python3判斷IP地址的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 色爽网站| 爽?好大?快?深点小雄| 一区二区三区国产好的精华液春科| 精品人妻一区二区三区含羞草| 337p日本欧洲亚洲大胆直播| 放荡的女同学张开双腿任我玩| 6080yy久久亚洲日本不卡| 国产高清???精| 小天水电工| 久久久久久精品人妻Av| 98堂海外地域永久网名| 女性性喷潮试看120秒| 国产一级在线视频| 99re8国产这里只有精品的介绍| 国产精品久久久久毛片大屁完整版| 男生女生一起差差差带疼痛大全| 嗯~啊~好快啊~进来了| 国产jizzjizz视频免费看| 欧美另类极品videosbesr| 午夜一级无码| 色情大尺度吃奶做爰电影| 国产精品26P| 丝瓜视频成人app下载| 一级黄色片视频| 91狠狠色丁香婷婷综合久久| 又白又胖的老妇xxx| 男人扎爽进女人j羞羞漫画| 欧洲 亚洲 国产 日韩 另类| 性xxxfreexxxx国产| 色欲av人妻精品一区二区熟女| 生活中玛丽k8一经典片| 91精品国产白丝一区区三区四区| 山村女人一级毛片免费播放| 中文字幕日本韩国乱码怎么用手机 | 日本人妻互换av波多野结衣| 男人扒开腿狂躁女人樱花免费视频| www.日韩在线| 日日噜噜噜夜夜爽爽狠狠视频97| 天天影视色香欲综合网网站| 娇妻小闲泄欲工具| 色拍拍噜噜噜啦啦新网站|