everydayOK / python / 判断输入的ip是否合法

分享

   

判断输入的ip是否合法

2019-04-15  everydayOK
#----------判断输入的ip是否合法--------------
#----------ip应该是由.分隔的4段数字构成,数字的范围是0~255--------------

ip = input("请随意输入一个IP地址,判断是否合法ip:")

ip_list = ip.split(".")

print(ip_list)

new_ip = ".".join(ip_list)

print(new_ip)

if 0 <= int(ip_list[0]) <= 255 and 0 <= int(ip_list[1]) <= 255 and 0 <= int(ip_list[2]) <= 255 and 0 <= 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")---->可以将若干个字符连接成路径的格式,通过/斜杠连接几个字符串,如将路径和文件名两个字符串进行连接形成新的字符串。


请随意输入一个IP地址,判断是否合法ip:10.12.34.56

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

10.12.34.56

此ip:10.12.34.56合法

Process finished with exit code 0

/usr/local/bin/python3.7 /Users/zhouxl/Documents/python小甲鱼视频/小甲鱼py/isip.py

请随意输入一个IP地址,判断是否合法ip:1234.0.9.0

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

1234.0.9.0

此IP:1234.0.9.0不合法!

Process finished with exit code 0

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>