首页 > 编程语言 > 详细

判断字符串是否为ip地址----python

时间:2020-03-15 09:55:01      阅读:213      评论:0      收藏:0      [点我收藏+]
def isIp(ip_str):
    flag = True
    if .  not in ip_str:
        return False
    if ip_str.count(.)!=3 :
        return False
    splitList = ip_str.split(.)
    for value in splitList:
        try:
            num = int(value)
            if num>=0 and num<=255:
                pass
            else:
                flag = False
        except:
            flag = False
    return flag

if __name__ =="__main__":
    ip1 = "test"
    print(isIp(ip1))
    print(isIp(123.3))
    print(isIp(334.33.r.3))
    print(isIp(334.33.1.3))
    print(isIp(0.0.0.0))
    print(isIp(255.255.255.255))
    print(isIp(1.255.255.255))
    print(isIp(1.255.255.255.22))

 

判断字符串是否为ip地址----python

原文:https://www.cnblogs.com/turningli/p/12495515.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!