常用模块一、
collocations 模块
时间模块
random模块
os模块
sys模块
序列化模块
re模块
常用模块二:这些模块和面向对象有关
hashlib模块
configparse模块
logging模块
三、正则表达式
像我们平常见的那些注册页面啥的,都需要我们输入手机号码吧,你想我们的电话号码也是有限定的吧(手机号码一共11位,并且只以13,14,15,17,18开头的数字这些特点)如果你的输入有误就会提示,那么实现这个程序的话你觉得用While循环so easy嘛,那么我们来看看实现的结果
import re phone_number=input('请输入你的电话号码:') if re.match('^(13|14|15|17|18)[0-9]{9}$',phone_number): '''^这个符号表示的是判断是不是以13|14|15|17|18开头的, [0-9]: []表示一个字符组,可以表示0-9的任意字符 {9}:表示后面的数字重复九次 $:表示结束符 ''' print('是合法的手机号码') else: print('不是合法的手机号码') 判断手机号码输入是否合法