Python程序设计实验——3.检测手机号真实性
检测手机号真实性
- 1 实验题目
- 1.1 实验介绍
- 1.2 实验要求
- 2 实验原理
- 2.1 正则表达式基本语法
- 2.2 Python标准库re模块
- 3 运行结果
- 4 源代码
1 实验题目
1.1 实验介绍
我们在注册应用的时候常常使用手机号作为账户名,在短信验证之前一般都会监测号码的真实性,如果是不存在的号码就不会发送验证码。
检验规则如下∶
- 长度不少于 11 位
- 是移动、联通、电信号段中的一个电话号码。
注意:因为是输入电话号码,输入除电话号码其他字符可以忽略。
CN_mobile = [134,135,136,137,138,139,150,151,152,157,158,159,182,183,184,187,188,147,178,1705]
CN_union = [130,131,132,155,156,185,186,145,176,1709]
CN_telecom = [133,153,180,181,189,177,1700]
1.2 实验要求
编写程序,模检测输入电话号码的真实性。
2 实验原理
2.1 正则表达式基本语法
2.2 Python标准库re模块
Python标准库re模块提供了正则表达式操作所需要的功能。
3 运行结果
4 源代码
import retelephone = input('请输入电话号码:')
mobile = '(134|135|136|137|138|139|150|151|\152|157|158|159|182|183|184|187|188|\147|178|1705)[1-9]+'
union = '(130|131|132|155|156|185|186|145|176|1709)[1-9]+'
telecom = '(13|153|180|181|189|177|1700)[1-9]+'
reality = False
if len(telephone) >= 11:m = re.search(mobile, telephone)u = re.search(union, telephone)t = re.search(telecom, telephone)if m or u or t:reality = True
if reality:print('该电话号码真实')
else:print('该电话号码不存在')
Python程序设计实验——3.检测手机号真实性相关推荐
- 基于python物流管理系统毕业设计-Python程序设计实验报告一 :熟悉IDLE和在线编程平台...
Python程序设计实验报告 班级 物流192 姓名 张羽 学号 3190505221 成绩 日期 3月5日 指导老师 修宇 实验名称 实验一 熟悉IDLE和在线编程平台 实验目的 1.掌握pytho ...
- python综合程序设计-Python程序设计实验五:综合运用三种基本结构进行程序设计...
安徽工程大学 Python程序设计实验报告 班级:物流192 姓名:李心悦 学号:3190505218成绩: 日期:2020. 4.26 指导教师:修宇 [实验名称] 实验五 综合运用三种基本结构进行 ...
- 基于python物流管理系统毕业设计-Python程序设计实验报告二
安徽工程大学 Python 程序设计 实验报告 班级: 物流192 姓名:刘晨晨 学号:3190505214 日期: 3.21 指导教师:修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] ( ...
- python程序设计报告-Python程序设计实验一报告
Python程序设计实验报告 班级 :_ 物流192_ 姓名 :袁悦 学号 :3190505230 日期 :2020年3月3日 指导老师 :修宇 实验名称实验一 熟悉IDLE和在线编程平台 实验目的 ...
- 基于python物流管理系统毕业设计-Python程序设计实验报告八:文件
安徽工程大学 Python程序设计 实验报告 .班级 物流192 姓名张羽学号3190505221成绩 日期2020.6.3指导老师修宇 实验八 文件 [实验目的] 掌握读写文本文件或 CSV 文件, ...
- python程序设计实验七_Python程序设计实验报告七:组合数据类型
安徽工程大学 Python程序设计实验报告 班级物流192姓名芦靓学号3190505217成绩 日期2020.5.27指导老师修宇 [实验名称]实验七 组合数据类型 [实验目的] 熟悉通过序列索引迭代 ...
- python程序设计实验配置_20181235 实验三《Python程序设计》实验报告
# 学号 2019-2020-2 <Python程序设计>实验x报告 课程:<Python程序设计> 班级: 1812 姓名: 周昱涵 学号:20181235 实验教师:王志强 ...
- python程序设计实验报告实验程序流程序列化_Python程序设计_教学大纲_段震.doc
<Python程序设计>教学大纲 安徽大学 计算机科学与技术 学院 2015 年 10 月课程性质与设置目的要求(前言)<Python程序设计>课程是计算机科学与技术学院各专业 ...
- python程序设计实验指导书_“Python程序设计”实验指导书.pdf
Python < 程序设计>实验指导书 董付国 <Python 程序设计 (第2 版)> <Python 程序设计基础 (第2 版)> <Python 可以这 ...
最新文章
- Spark Shuffle原理解析
- 你可能会忽略的 Git 提交规范
- 一分钟带你玩转 Spring IoC
- 关闭TCP连接的学问
- 移动短信回执怎么开通_移动短信回执业务内容及资费介绍
- Upload LABS Pass-10
- 如何查找MySQL中查询慢的SQL语句
- “Max“ stands for big
- AutoJs学习-实现极乐净土
- 02-客房预订系统数据库-用户和客房预订数据操作
- android跑马灯效果不起作用,Android实现跑马灯效果的方法
- icloud验证失败连接服务器时出现问题,登录 iCloud 提示验证失败连接到服务器时出现问题怎么办及苹果iPhone手机安装两个微信教程...
- macOS Big Sur 11.7.5 (20G1225) 正式版 ISO、PKG、DMG、IPSW 下载
- linux下eclipse的使用,linux下使用eclipse
- 数学老师必看,教您快速画椭圆
- 张一鸣的“成事哲学”:取势、明道、优术、践行、合众
- 自动控制原理专业词汇中英文对照(三)
- 人像摄影长焦镜头拍摄攻略
- 寻找中国最好百名产品经理:豆瓣阿北360周鸿祎
- mysql read buffer_mysql 参数read_rnd_buffer_size的真正含义