《Python课程设计》实验七

  • Post author:
  • Post category:python



@Python课程设计



《Python课程设计》实验七Python




实验目的

  1. 理解 Python 正则表达式的含义
  2. 掌握正则表达式的语法
  3. 熟悉Python中的正则表达式re模块
  4. 了解正则表达式的应用



实验内容

1、编写一个程序,使用正则表达式校验输入的手机号是否正确?

测试数据:可以输入数据进行测试,输入正确的手机号11位数字,输入位数不足11位的数字,输入位数超过11位的数字,输入包含非数字字符的11位字符串。

注意:手机号的第一位必修是1,手机号的位数应该是11位,手机号只能由数字组成。

2、编写一个程序,使用正则表达式校验输入的车牌号是否正确?

注意:中国车牌号码一共七位。

车牌第一位是汉字代表该车户口所在的省级行政区,为各(省、直辖市、自治区)的简称(“京、沪、津、渝、鲁、冀、晋、蒙、辽、吉、黑、苏、浙、皖、闽、赣、豫、湘、鄂、粤、桂、琼、川、贵、云、藏、陕、甘、青、宁、新、港、澳、台”。);

车牌第二位是英文字母代表该车户口所在的地级行政区,为各(地级市、地区、自治州、盟)字母代码。

车牌编号字符位数为5位,由阿拉伯数字或阿拉伯数字和英文字母组成。序号编码规则有三种,分别是:

① 序号的每一位可以都使用阿拉伯数字;

② 序号的每一位可单独使用英文字母或阿拉伯数字,26个英文字母中O和I不能使用;



版权声明:本文为yangleileileilei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。