Python实验报告

                                                                                                                         第5章     字符串及正则表达式

实验目的:

1.掌握python字符串拼接、截取、分割、合并、检索和格式化字符串等操作技术。

2.掌握正则表达式的基本语法,应用re模块实现正则表达式匹配等技术。

实验条件:

软件版本:Python 3.10 64_bit

 

实例01:使用字符串拼接输出一个关于程序员的笑话

代码如下:

 

 运行结果如下:

 

 

实例02:截取身份证号码中的出生日期:

代码如下:

 

 

运行结果如下:

 

 

实例03:输出@的好友名称:
代码如下:

 

 运行结果如下:

 

 

实例04:通过好友列表生成全部被@的好友:

代码如下:

 

 运行结果如下:

 

 

实例05:不区分大小写验证会员名是否唯一:

代码如下:

 

 运行结果如下:

 

 

实例06:格式化不同的数值类型数据:

代码如下:

 

 运行结果如下:

 

 

实例07:验证输入的手机号码是否为中国移动的号码:

代码如下:

 

 

运行结果如下:

 

 

实例08:验证是否出现危险字符:
代码如下:

 

 运行结果如下:

 

 

实例09:替换出现的危险字符:

代码如下:

 

 运行结果如下:

 

 

实例10:输出被@的好友名称(应用正则表达式)

代码如下:

 

 运行结果如下:

 

 

 

实战一:打印象棋口诀:

代码如下:

 

 运行结果如下:

 

 

实战二:判断车牌归属地:

代码如下:

 

运行结果如下:

 

 

实战三:模拟微信抢红包:

代码如下:

 

 运行结果如下:

 

 

 

实战四:显示实时天气预报:
代码如下:

 

 运行结果如下:

 

 

 

 

实践1:匹配出由“数字、字母、特殊字符”这三种字符组成的8位密码:

代码如下:

 

 运行结果如下:

 

 

 

实践2:匹配出身份证属于广东省的身份证号码:

代码如下:

 

 运行结果如下:

 

posted @ 2022-10-18 20:49  爱编程的小火汁  阅读(369)  评论(0)    收藏  举报