首页 > 编程语言 >Python使用正则表达式检查合法IP地址

Python使用正则表达式检查合法IP地址

时间:2023-06-09 19:04:47浏览次数:43  
标签:返回 数字 Python 0.0 正则表达式 IP地址 字符串 main 任意

问题描述:

函数main()接收一个任意字符串s作为参数,要求使用正则表达式检查字符串s是否为有效的IPv4地址,也就是由3个圆点分隔的4组十进制数且每组十进制数都介于区间[0,255]。如果字符串s符合要求就返回True,否则返回False。例如,main('0.0.0.0')返回True,main('119.189.876.0')返回False。

思路:

如果某一组数字只有一位或两位,可以是任意数字;如果某一组数字是三位的话,首位是0或1时后面两位可以是任意数字,首位是2且第二位介于0-4之间的话第三位可以是任意数字,首位是2且第二位是5的话第三位必须介于0-5之间。

参考代码:

Python使用正则表达式检查合法IP地址_字符串

运行结果:

Python使用正则表达式检查合法IP地址_字符串_02


标签:返回,数字,Python,0.0,正则表达式,IP地址,字符串,main,任意
From: https://blog.51cto.com/u_9653244/6450602

相关文章

  • Python+matplotlib绘制散点图模拟心型图案
                    第1章 Python开发环境搭建与编码规范    本章学习目标    1.1 Python开发环境搭建与使用        1.1.1 IDLE        1.1.2 Anaconda3        1.1.3 安装扩展库    1.2 Python编码规范    1.3......
  • Python保存任意长度的matplotlib动画为GIF动图
    任务描述:使用Python+matplotlib绘制散点图动画模拟随机游走的布朗运动,每个散点符号表示一个分子,每个散点符号都有不同的预期停靠位置,当随机游走到停靠位置之后不再运动,最后把完整动画保存为GIF动图。由于每个分子的运动都是随机的,无法确定什么时候才能到达预期的终点,所以整个动画的......
  • Python小屋刷题神器题目分类速查表
    每次录入新题目时都会更新下面的分类表,请注意查看最新信息。客观题:Python基础知识:1-36内置函数、运算符:37-271列表、元组、字典、集合、切片、推导式:272-679选择结构与循环结构:680-765字符串操作:766-988正则表达式:989-1080函数定义与使用:1081-1220面向对象程序设计:1221-1293文件操......
  • 《Python网络程序设计》教学大纲
    ==================......
  • Python批量拆分Excel文件中已合并的单元格
    目录(二级)第1章 基础知识/1  1.1 如何选择Python版本  1.2 Python安装与简单使用  1.3 使用pip管理扩展库  1.4 Python基础知识  1.5 Python代码编写规范  1.6 Python文件名  1.7 Python程序的__name__属性  1.8 编写自己的包 ......
  • Python+pandas使用分裂与分组统计频次
    目录(二级)第1章 基础知识/1  1.1 如何选择Python版本  1.2 Python安装与简单使用  1.3 使用pip管理扩展库  1.4 Python基础知识  1.5 Python代码编写规范  1.6 Python文件名  1.7 Python程序的__name__属性  1.8 编写自己的包 ......
  • Python标准库socketserver使用线程混入实现异步TCP服务器
    功能描述:使用Python标准库socketserver中提供的ThreadingTCPServer实现异步TCP服务端程序,隐藏线程创建与管理细节,自动为每个客户端连接创建线程并处理数据。服务端代码: 客户端代码:......
  • Python标准库socketserver实现UDP协议时间服务器
    Python标准库socketserver进行了更高一级的封装,非常适合服务端代码的编写,本文通过改写时间服务器的案例来演示标准库socketserver的用法,更多案例最近会陆续推送。服务端代码: 客户端代码: 运行情况:   ......
  • Python趣味编程3则:李白买酒、猴子吃桃、宝塔上的琉璃灯
    1、李白买酒问题描述:李白街上走,提壶去买酒。遇店加一倍,见花喝一斗。店不相邻开,花不成双长。三遇店和花,喝光壶中酒。请问此壶中,原有多少酒?简单分析:题目中加一倍是指再购买和壶中酒同样数量的酒,喝一斗是指喝掉壶中的一斗酒。根据描述,李白应该是先后遇到了酒店、鲜花、酒店、鲜花、酒......
  • Python根据字幕文件自动给视频添加字幕(通用版)
    功能描述:根据给定的字幕文件中的字幕信息,自动给视频添加字幕,运行程序后输入要添加字幕的视频文件和对应的字幕文件路径即可。实际使用时不需要对程序做任何修改,只需要根据实际的视频内容来修改字幕文件就可以,自动把字幕文字添加到视频下方并居中显示。字幕文件格式:扩展库:pipinstal......