Python实验报告
第5章 字符串及正则表达式
实验目的:
1.掌握python字符串拼接、截取、分割、合并、检索和格式化字符串等操作技术。
2.掌握正则表达式的基本语法,应用re模块实现正则表达式匹配等技术。
实验条件:
软件版本:Python 3.10 64_bit
实例01:使用字符串拼接输出一个关于程序员的笑话
代码如下:
运行结果如下:
实例02:截取身份证号码中的出生日期:
代码如下:
运行结果如下:
实例03:输出@的好友名称:
代码如下:
运行结果如下:
实例04:通过好友列表生成全部被@的好友:
代码如下:
运行结果如下:
实例05:不区分大小写验证会员名是否唯一:
代码如下:
运行结果如下:
实例06:格式化不同的数值类型数据:
代码如下:
运行结果如下:
实例07:验证输入的手机号码是否为中国移动的号码:
代码如下:
运行结果如下:
实例08:验证是否出现危险字符:
代码如下:
运行结果如下:
实例09:替换出现的危险字符:
代码如下:
运行结果如下:
实例10:输出被@的好友名称(应用正则表达式)
代码如下:
运行结果如下:
实战一:打印象棋口诀:
代码如下:
运行结果如下:
实战二:判断车牌归属地:
代码如下:
运行结果如下:
实战三:模拟微信抢红包:
代码如下:
运行结果如下:
实战四:显示实时天气预报:
代码如下:
运行结果如下:
实践1:匹配出由“数字、字母、特殊字符”这三种字符组成的8位密码:
代码如下:
运行结果如下:
实践2:匹配出身份证属于广东省的身份证号码:
代码如下:
运行结果如下: