ip位址合不合法怎麼看 判斷輸入的ip是否合法

2021-10-16 18:29:46 字數 927 閱讀 8091

#----------判斷輸入的ip是否合法--------------#----------ip應該是由.分隔的4段數字構成,數字的範圍是0~255--------------ip = input("請隨意輸入乙個ip位址,判斷是否合法ip:")

ip_list = ip.split(".")

print(ip_list)

new_ip = ".".join(ip_list)

print(new_ip)

if0<= int(ip_list[0]) <= 255and0<= int(ip_list[1]) <= 255and0<= int(ip_list[2]) <= 255and0<= int(ip_list[3]) <= 255:

print("此ip:%s合法"%ip)

else:

print("此ip:%s不合法!"%ip)

字串split後》---->變成陣列list,分割字元不算其中的元素。

通過join(list)----->可以將list元素,連線成乙個字串,分隔符在join前加,沒有分隔符直接寫"".join(list);----->如果寫成".".join(list)-----就是在列表元素之間都插入了.

通過os.path.join("a","b","c")---->可以將若干個字元連線成路徑的格式,通過/斜槓連線幾個字串,如將路徑和檔名兩個字串進行連線形成新的字串。

['10', '12', '34', '56']

10.12.34.56

此ip:10.12.34.56合法

process finished with exit code 0

['1234', '0', '9', '0']

1234.0.9.0

此ip:1234.0.9.0不合法!

process finished with exit code 0

判斷輸入的IP位址是否合法

判斷輸入的ip位址是否合法,ip位址的值在0 255之間,先把輸入的ip的位址轉換為乙個字串。define len sizeof xx sizeof xx 0 const char xx const char m int checkipisvalid const char ip char c 4 i...

Shell指令碼判斷IP位址是否合法的方法

使用shell校驗ip位址合法性 使用方法 複製 如下 root yang python bash check ip.sh ip位址 執行結果 返回值0校驗合法,非0不合法。shell 複製 如下 root程式設計客棧 yang python vi check ip.sh usr bin sh ch...

python怎麼判斷IP位址的合法性

使用 python判斷ip位址合法性的方法。1,python實現 root yang python vi check ip.py usr bin python import os,sys defcheck ip ipaddr import sys addr ipaddr.strip split 切割...