版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Python编程基础与应用》实训任务书2/2实训任务:字符串的定义和切片学校名称:班级名称:学号/工号:学生姓名:实训日期:
1.实训目的掌握字符串的处理函数掌握文本对齐方式掌握大小写转换掌握去除空白字符掌握查找与替换掌握类型判断掌握拆分与连接2.实训环境普通电脑,并安装以下软件:Windows7(或者以上版本)操作系统PyCharm软件Python3.8以上版本3.实训内容任务一:员工信息编码转换1、任务内容背景:某科技公司"智创科技"需要为员工设计一个工号处理系统。公司规定:每个员工工号由两部分组成:部门代码(字符串)+员工编号(数字)系统需要提供工号信息处理功能题目要求,编写一个Python程序,实现以下功能:接收用户输入的员工姓名、部门代码和员工编号将员工编号转换为十六进制和八进制表示计算部门代码的长度根据部门代码的第一个字符生成一个特殊标识符输出处理后的员工工号信息提示使用str()、hex()、oct()、len()、ord()和chr()函数注意变量命名规范(使用英文)输出格式要与示例保持一致2、任务提交要求提交程序代码,放在下面提交程序运行结果,放在下面任务二:企业产品信息格式化系统1、任务内容背景描述某电商公司"优品汇"需要对其产品信息进行标准化格式化处理。公司要求:所有产品名称需要统一格式显示产品价格需要对齐显示产品描述需要规范大小写题目要求编写一个Python程序,实现以下功能:接收用户输入的产品名称(可能包含大小写不一致)、价格和简短描述将产品名称转换为首字母大写,其余小写的标准格式将价格格式化为右对齐,宽度为10个字符将产品描述全部转换为小写输出格式化后的产品信息卡提示使用字符串的.title(),.lower(),.upper()等方法使用字符串的.rjust(),.ljust(),.center()等方法进行对齐注意变量命名规范(使用英文)输出格式要与示例保持一致示例输入输出2、任务提交要求提交任务运行的截图,放在下面提交任务的代码任务三:企业客户数据清洗系统1、任务内容背景描述某金融科技公司"数金科技"需要对其客户数据进行清洗处理。原始数据存在以下问题:客户姓名前后可能有空白字符电话号码中可能包含连接符或空格地址信息中存在不规范的分隔符题目要求编写一个Python程序,实现以下功能:接收用户输入的客户姓名、电话号码和地址信息(模拟从数据库导出的原始数据)对姓名去除首尾空白字符对电话号码进行标准化处理:去除所有空白字符将各种分隔符(如".","-")统一替换为无分隔符格式对地址信息进行标准化处理:将连续的多个空格替换为单个空格将"路"统一替换为"路","街"统一替换为"街"(解决中文同义但不同字的问题)输出清洗后的客户数据提示使用字符串的.strip(),.replace()等方法电话号码处理可能需要多次替换操作地址处理需要注意保留必要的单个空格变量名使用英文,不使用中文输出格式要与示例保持一致示例输入输出2、任务提交要求提交任务运行的截图,放在下面提交任务的代码任务四:字符串处理小工具1、任务内容编写一个Python程序,实现以下功能:要求用户输入一个包含多个单词的英文句子(单词之间用空格分隔)对输入的句子进行以下处理:使用split()方法将句子拆分成单词列表使用join()方法将所有单词用连字符"-"连接成一个新字符串使用type()函数检查输入数据的类型使用isalpha()方法检查每个单词是否全为字母组成使用upper()和lower()方法将所有单词转换为统一的大小写格式输出以下信息:原始句子拆分后的单词数量用连字符连接后的新字符串输入数据的类型每个单词是否为纯字母的检查结果(True/False)全部转为大写后的句子全部转为小写后的句子要求:不能使用if语句、循环、列表、字典、元组、集合或自定义函数。2、任务提交要求提交任务运行的截图,放在下面提交任务的代码任务五:文本格式化处理器1、任务内容编写一个Python程序,实现以下功能:要求用户输入一段英文文本(包含大小写字母、空格和标点)对输入的文本进行以下处理:去除文本首尾的空白字符将文本转换为标题格式(每个单词首字母大写)将文本居中对齐(总宽度为50个字符,用"="填充)查找文本中是否包含"python"子串(不区分大小写)将所有空格替换为下划线"_"将文本按句子拆分(以句号"."为分隔符)检查处理后的文本是否为字符串类型输出以下处理结果:原始文本去除空白后的文本标题格式的文本居中对齐后的文本"python"检查结果(T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院短缺药品管理制度(含附件表格)
- 2026年矿业权评估师矿业评估报告编制考试试题及答案
- 山西省晋中市祁县2025-2026学年六年级下学期期末考试数学试卷(含解析)
- 2026年春招:荣耀题库及答案
- 2026年春招:培训专员面试题及答案
- 2026年春招:京东方笔试题及答案
- 2026年四川省湘教版高中物理高三上册第5章力学综合试题
- 2026散装机械设备租赁市场现状及发展潜力报告
- 2026汽车虚拟仿真测试技术及行业标准与成本优化分析报告
- 2026工业机器人用精密磁组件市场缺口与产能规划报告
- 郑州商品交易所指定交割仓库仓储货物保管合同合同二篇
- 《装配式钢筋混凝土挡土墙技术规程》
- 教师数字化培训课件
- 《临床护理技术规范 第5部分:成人危重症患者有创机械通气气道湿化(报批稿)》
- 网红直播带货合作协议模板(2026版)
- TCS-贵州分布式电力交易实施指南
- 女性性商课程培训课件
- 铁通代理合同协议书
- 高中学生心理安全健康的课件
- 2026年秋学期部编版初中语文七年级上册教学计划教学进度表
- 气球反冲小车课件
评论
0/150
提交评论