激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

香港云服务器
服務(wù)器之家 - 腳本之家 - Python - 用Python將IP地址在整型和字符串之間輕松轉(zhuǎn)換

用Python將IP地址在整型和字符串之間輕松轉(zhuǎn)換

2020-09-24 14:43Wing Python

這篇文章主要給大家介紹了利用Python將IP在整型和字符串之間輕松轉(zhuǎn)換的相關(guān)資料,文中還跟大家分享了Python下利用正則表達(dá)式來(lái)匹配校驗(yàn)一個(gè)字符串是否為ip地址的方法,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。

前言

大家應(yīng)該都有所體會(huì),對(duì)于字符串型的IP存入數(shù)據(jù)庫(kù)中,實(shí)在是個(gè)即浪費(fèi)空間又浪費(fèi)性能的家伙,所以可愛的人們想出來(lái)將IP轉(zhuǎn)換為整型存儲(chǔ)。MySQL中存在INET_ATON()INET_NTOA()函數(shù)進(jìn)行IP整型和字符串之間的轉(zhuǎn)換,那么Python中存在什么方法可以實(shí)現(xiàn)MySQL中INET_ATON()INET_NTOA()的功能呢?方法肯定是有的~

方法如下

?
1
2
3
4
5
6
7
8
9
# 導(dǎo)入相關(guān)模塊包
import socket
import struct
# 將IP從字符串轉(zhuǎn)為整型
>>> int(socket.inet_aton('127.0.0.1').encode('hex'),16)
2130706433
# 將IP從整型轉(zhuǎn)為字符串
>>> socket.inet_ntoa(struct.pack("!I",2130706433))
'127.0.0.1'

拓展

Python下利用正則表達(dá)式來(lái)匹配校驗(yàn)一個(gè)字符串是否為ip地址

?
1
2
3
4
5
6
def checkip(ip):
 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(ip):
 return True
 else:
 return False

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)服務(wù)器之家的支持。

延伸 · 閱讀

精彩推薦
603
主站蜘蛛池模板: 成人国产免费观看 | 亚洲国产精品一区 | 欧美一级高潮片免费的 | 国产91在线免费 | 久久一区国产 | 依依成人综合 | 久久在线免费视频 | 欧美成人综合视频 | 国产精品欧美久久久久一区二区 | 国产男女爽爽爽爽爽免费视频 | 欧美一区二区三区四区夜夜大片 | 日韩美香港a一级毛片免费 日韩激情 | chinese hd xxxx tube| lutube成人福利在线观看污 | aa国产视频一区二区 | 91精品久久久久久 | h视频免费在线 | 国产女同玩人妖 | 日本免费大片免费视频 | 日本不卡二区 | 久久精品视频免费 | 国产在线91 | 四季久久免费一区二区三区四区 | 在线看小早川怜子av | 一区二区三区日韩在线 | 欧美一级免费高清 | 午夜视频免费播放 | 欧美视频网 | 黄色片在线免费播放 | 欧美日韩亚洲国产精品 | 欧美成人免费一区二区三区 | 鲁一鲁一鲁一鲁一曰综合网 | 日本在线播放一区二区三区 | 依人九九宗合九九九 | 国产99精品| 日韩欧美动作影片 | 黄色免费高清网站 | 91久久99热青草国产 | 午夜a狂野欧美一区二区 | 成人午夜免费在线视频 | 天天草天天干天天射 |