《Python编程基础与应用》实训任务书-0303-字符串的转义、编码和格式化_第1页
《Python编程基础与应用》实训任务书-0303-字符串的转义、编码和格式化_第2页
《Python编程基础与应用》实训任务书-0303-字符串的转义、编码和格式化_第3页
《Python编程基础与应用》实训任务书-0303-字符串的转义、编码和格式化_第4页
《Python编程基础与应用》实训任务书-0303-字符串的转义、编码和格式化_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Python编程基础与应用》实训任务书2/2实训任务:字符串的定义和切片学校名称:班级名称:学号/工号:学生姓名:实训日期:

1.实训目的掌握字符串的处理函数掌握文本对齐方式掌握大小写转换掌握去除空白字符掌握查找与替换掌握类型判断掌握拆分与连接2.实训环境普通电脑,并安装以下软件:Windows7(或者以上版本)操作系统PyCharm软件Python3.8以上版本3.实训内容任务一:企业日志信息格式化处理1、任务内容你是一家电商公司的Python开发工程师,需要编写一个程序来处理服务器生成的原始日志信息。日志中包含多种特殊字符和需要转义的内容,你的任务是对这些日志进行规范化处理。任务要求原始日志中包含以下内容:文件路径(包含反斜杠)多行错误信息(包含换行符)用户输入的特殊字符(包含引号)Unicode字符表示的产品名称编写Python程序实现以下功能:使用转义字符正确表示文件路径处理多行日志使其在输出时保持换行转义用户输入中的特殊引号使用Unicode转义字符表示产品名称组合以上内容输出格式化的日志信息输入示例原始路径="C:\用户\admin\日志\error.log"错误信息="文件未找到\n权限不足\n磁盘空间不够"用户输入="用户说:"这个商品有问题""产品名称="中文商品"输出要求程序运行后应输出格式化的完整日志信息,包含:正确转义的文件路径保留换行格式的错误信息正确处理引号的用户反馈使用Unicode转义的产品名称所有内容按标准日志格式组合提示注意Windows路径中的反斜杠转义考虑多行字符串的表示方式处理字符串中的嵌套引号使用Unicode转义序列表示中文字符输出示例2、任务提交要求提交程序代码,放在下面提交程序运行结果,放在下面任务二:电商平台商品标题编码转换器1、任务内容任务描述你正在开发一个电商平台的数据处理模块,需要处理来自不同地区的商品标题数据。这些数据可能使用不同的编码格式(如UTF-8、GBK等)。请编写一个Python脚本完成以下任务:给定一个GBK编码的中文商品标题字节串将其解码为Unicode字符串将字符串编码为UTF-8格式输出原始GBK编码、解码后的字符串和UTF-8编码结果输入数据gbk_title=b'\xc9\xcc\xc6\xb7\xb1\xea\xcc\xe2'#"商品标题"的GBK编码输出要求程序需要输出以下内容:原始GBK字节串解码后的Unicode字符串UTF-8编码后的字节串三种表示形式的类型信息输出示例提示使用decode()方法解码字节串使用encode()方法编码字符串使用type()函数检查类型注意GBK和UTF-8编码的字节长度差异2、任务提交要求提交任务运行的截图,放在下面提交任务的代码任务三:电商平台商品信息格式化输出1、任务内容任务描述你正在开发一个电商平台的后台系统,需要将商品信息以三种不同的格式化方式输出。请编写一个Python脚本完成以下任务:使用三种字符串格式化方法(%-formatting、str.format()、f-strings)分别输出商品信息商品信息包括:名称、价格、库存和评分每种格式化方式输出完整的商品信息卡价格保留2位小数,评分保留1位小数输入数据name="智能手表"price=599.99stock=150rating=4.7输出要求程序需要输出以下内容:使用%-formatting格式化的商品信息卡使用str.format()格式化的商品信息卡使用f-strings格式化的商品信息卡提示%-formatting使用%操作符和格式说明符(如%.2f)str.forma

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论