常用模块一、

 

      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('不是合法的手机号码')

判断手机号码输入是否合法
View Code

相关文章: