首页 > 编程语言 >Python实验报告

Python实验报告

时间:2022-10-18 20:55:50浏览次数:48  
标签:结果 Python 代码 如下 正则表达式 实例 实验报告 运行

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

实验目的:

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

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

实验条件:

软件版本:Python 3.10 64_bit

 

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

代码如下:

 

 运行结果如下:

 

 

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

代码如下:

 

 

运行结果如下:

 

 

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

 

 运行结果如下:

 

 

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

代码如下:

 

 运行结果如下:

 

 

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

代码如下:

 

 运行结果如下:

 

 

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

代码如下:

 

 运行结果如下:

 

 

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

代码如下:

 

 

运行结果如下:

 

 

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

 

 运行结果如下:

 

 

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

代码如下:

 

 运行结果如下:

 

 

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

代码如下:

 

 运行结果如下:

 

 

 

实战一:打印象棋口诀:

代码如下:

 

 运行结果如下:

 

 

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

代码如下:

 

运行结果如下:

 

 

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

代码如下:

 

 运行结果如下:

 

 

 

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

 

 运行结果如下:

 

 

 

 

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

代码如下:

 

 运行结果如下:

 

 

 

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

代码如下:

 

 运行结果如下:

 

标签:结果,Python,代码,如下,正则表达式,实例,实验报告,运行
From: https://www.cnblogs.com/lan-python/p/16804089.html

相关文章

  • Python类对象的创建和使用
    通过前面章节的学习,我们已经学会如何定义一个类,但要想使用它,必须创建该类的对象。创建类对象的过程,又称为类的实例化。Python类的实例化对已定义好的类进行实例化,其......
  • python基础入门之模块
    python基础入门之模块索引取值与迭代取值的差异l1=[11,22,33,44,55]1.索引取值print(l1[2])#33 可以任意位置任意次数取值,不支持无序类型的数据取值。2.迭......
  • python模块/导入模块
    索引取值与迭代取值的差异l1=[1,2,3,4,5]1.索引取值可以任意位置任意次数的取值不支持无序类型的数据取值print(l1[3])print(l1[3])#可以直接获取任意位置的......
  • 进入python的世界_day17_python基础——了解模块、如何使用和导入模块、包的原理
    一、模块介绍1.什么是模块​ 其实我们前一阵已经接触过了,importxxx、fromxximportxxx​ 能够有一定功能的集合体就是模块,比如有某些功能的py文件,包含这个文件的......
  • python中展示json数据不换行(手动换行)
    https://blog.csdn.net/chichu261/article/details/82784904Settings—>keymap—>在搜索框输入wraps—>选择UseSoftWraps—>之后设置快捷键就可以了。针对第......
  • Python基础17
    今日内容概要索引取值与迭代取值的差异模块简介模块分类导入模块的两种句式导入模块补充说明循环导入问题判断文件类型模块的查找顺序绝刀导入与相对导入包概述......
  • Python爬虫(学习笔记)
    Python爬虫(学习笔记)  常见的反爬机制及应对策略名称描述解决方案/反反爬措施1.Headers 从用户的headers进行反爬是最常见的反爬策略,Headers是......
  • 【Python】第3章-7 求最大值及其下标
    本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式......
  • Python 2 数据类型
    关键字规则变量定义使用#作者:咸瑜#代码时间:2022/10/1715:57name="咸瑜"print('值',name)print('id',id(name))print('类型',type(name))......
  • Python项目生成requirements.txt文件
    一、前言对于Python项目,生成和使用requirements.txt是十分必要的。通过requirements.txt可以一次性保存和安装项目所需要的所有库。尤其是在不同电脑操作时。allure......