- 正则模块re
- A:正则表达式和re模块案例
- B:re模块的内置方法
- 时间模块time
- A:时间模块的三种表示方式
- B:时间模块的相互转换
- 随机数模块random
- A:随机数模块的使用方法
- 系统模块os
- A:系统模块的使用方法
- python解释器交互模块sys
- A:交互模块的使用方法
- 序列化模块
- A:序列化模块的介绍
- B:序列化模块的使用方法
- 模块的导入
- A:模块复用功能的使用说明
- B:模块起别名
- C:多模块同时导入和模块导入规则
- D:from 模块 import 方法
- E:模块执行隔离
- 包的进阶
- A:包的基础介绍
- B:包的基础使用
- C:包的绝对导入和相对导入
♣一:正则模块re
A:正则表达式和re模块案例
正则表达式,只要是和计算机有一定接触的,或多或少都能知道正则表达式,它能快读帮忙匹配到相应的字符,以至于我们常用的execl,word,文件搜索工具等都可以看到正则的影子,正则的发明不亚于鼠标键盘的发明,而且学习计算机必定会接触到正则表达式,而且正则表达式的规则在任何一种语言里面都存在,而且是相同的。
#判断用户输入的电话号码是否合规 import re phone_number=input('请输入有效的电话号码:') if re.match('^(13|15|18)[0-9]{9}$',phone_number): #手机号码必须是13,15,18开头,必须是数字类型,必须满足11位({9}这个是减掉了13,15,18这两位) print('是有效的手机号码') else: print('无效的手机号码')