没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
内容概要:本实验报告详细记录了进行的一系列关于字符串处理和正则表达式应用的实验。主要内容涵盖字符串格式化操作如纠正字母大小写错误、清理冗余空格;以及使用Python中的re模块验证用户提供的电子邮件、电话号码和密码的有效性。通过具体案例,展示了如何构建简单的字符串处理函数,并运用正则表达式来进行复杂文本模式匹配。 适用人群:适用于具有一定编程基础的学习者或初学者,特别是那些希望深入理解Python中字符串处理机制的人群。 使用场景及目标:该实验旨在帮助使用者提升对字符串处理技术和正则表达式的理解和实际动手能力。同时培养他们解决问题的能力和技术探索的兴趣,在今后涉及此类数据清洗工作中能够熟练地应用这些技能。 其他说明:本次实验采用PyCharm作为IDE环境,所有测试均基于Python3.x版本。建议读者自行尝试文中提供的代码片段,并尝试修改参数值来体验不同的效果,以此加深印象并更好地掌握所学到的知识点。
资源推荐
资源详情
资源评论





























实 验 项 目
编码(E1236601)
字符串处理
指导教师
实 验 目 的
1.掌握字符串的格式化方法和常规操作;
2.掌握正则表达式的语法,学会使用 re 模块。
实验仪器(编号)
材料、工具
1. PC 机一台
2. PyCharm Community Edition 2023.2.1 软件
(原理概述)
1、使用 split 方法分割字符串,这里是以空格为分隔符,将输入文本分割成单词。
2、注意保持原文中单词之间的空格,避免单词连接在一起。这里在拼接过程中,额外添加了空格,最终
通过 strip 方法去除多余的空格。
3、正则表达式匹配:在 is_valid_email、is_valid_phone_number 和 is_valid_password 函数中,使用了正则
表达式对用户输入的电子邮件、手机号码和密码的格式进行验证。正则表达式允许定义一种匹配模式,
从而对文本进行复杂的匹配和解析。
(实验内容步骤)
1、题目要求: 假设有一段英文,其中单独的字母 I 误写为 i,请编写程序进行纠正。
例如:x = "i am a teacher,i am a man, and i am 38 years old.I am not a businessman."
纠正后:I am a teacher,I am a man, and I am 38 years old.I am not a businessman.
主要代码:
def correct_i_to_I(text):
corrected_text = ""
words = text.split()
for word in words:
if word.lower() == 'i':
corrected_text += 'I'
else:
corrected_text += word
corrected_text += ' '
return corrected_text.strip()
x = "i am a teacher,i am a man, and i am 38 years old.I am not a businessman."
corrected_x = correct_i_to_I(x)
print(corrected_x)
运行结果:
3、题目要求:编写程序,接收键盘输入字符串,删除字符串中多余的空白字符,中间连续多个空白字符
资源评论


代码欢乐豆
- 粉丝: 2656
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【微信小程序源码】Symphony 社区平台.zip
- 【微信小程序源码】Shuttles;PHP后端.zip
- 【微信小程序源码】todolist,带简易后端.zip
- 【微信小程序源码】V2EX社区小程序.zip
- 【微信小程序源码】V2EX社区客户端.zip
- 【微信小程序源码】wechat-app-xiaoyima-master.zip
- 【微信小程序源码】wx-bbs微赞社区.zip
- 【微信小程序源码】wx-bbs论坛.zip
- 【微信小程序源码】爱拼宝宝商城.zip
- 【微信小程序源码】奥多停车小程序.zip
- 【微信小程序源码】百度小说搜索.zip
- 【微信小程序源码】百度小说.zip
- 【微信小程序源码】巴爷商城带后端.zip
- 【微信小程序源码】包裹转运物流小程序.zip
- 【微信小程序源码】宝可梦图鉴(游戏小程序).zip
- 【微信小程序源码】班夫旅游小程序.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
