200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > python实现判断一个字符串是否是合法IP地址

python实现判断一个字符串是否是合法IP地址

时间:2018-10-13 01:46:16

相关推荐

python实现判断一个字符串是否是合法IP地址

后端开发|Python教程

python,字符串,一个

后端开发-Python教程

这篇文章主要介绍了关于python实现判断一个字符串是否是合法IP地址,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

苹果真伪查询源码,ubuntu上网盘系统,网站禁止python爬虫,php mySQL实现,seo应用技巧lzw

一个刚结束的笔试题目,简单贴一下吧,下面是具体实现:

采集动漫视频类源码,ubuntu查看安装目录,爬虫用来人肉,php进行urlcode,what is seolzw

#!usr/bin/env python#encoding:utf-8\\__Author__:沂水寒城功能:判断一个字符串是否是合法IP地址\import redef judge_legal_ip(one_str): \ 正则匹配方法 判断一个字符串是否是合法IP地址 \ compile_ip=pile(^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$) if compile_ip.match(one_str):return True else:return False def judge_legal_ip2(one_str): \ 简单的字符串判断 \ if . not in one_str: return False elif one_str.count(.)!=3: return False else: flag=True one_list=one_str.split(.) for one in one_list:try: one_num=int(one) if one_num>=0 and one_num<=255:pass else:flag=Falseexcept: flag=False return flagif __name__==\__main__: ip_list=[\,172.31.137.251,100.10.0.1000,1.1.1.1,12.23.13,aa.12.1.2,12345678,289043jdhjkbh] for one_str in ip_list: if judge_legal_ip(one_str): #正则方法 #if judge_legal_ip2(one_str): #字符串方法print {0} is a legal ip address!.format(one_str) else:print {0} is not a legal ip address!.format(one_str)

结果如下:

仿360新闻站源码,ubuntu玩dos游戏,java 爬虫 源码下载,php getvalue,分析页面seolzw

is not a legal ip address! 172.31.137.251 is a legal ip address! 100.10.0.1000 is not a legal ip address! 1.1.1.1 is a legal ip address! 12.23.13 is not a legal ip address! aa.12.1.2 is not a legal ip address! 12345678 is not a legal ip address! 289043jdhjkbh is not a legal ip address!

python实现判断数组是否包含指定元素的方法

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。