Python语言程序设计(工作手册式) 作业习题及答案 第五章.docx
《Python语言程序设计(工作手册式) 作业习题及答案 第五章.docx》由会员分享,可在线阅读,更多相关《Python语言程序设计(工作手册式) 作业习题及答案 第五章.docx(7页珍藏版)》请在第一文库网上搜索。
1、第五章一、单选题(共2题,10分)1、关于IiSt和String下列说法错误的是:A、IiSt可以存放任意类型。B、1ist是一个有序集合,没有固定大小。C、用于统计string中字符串长度的函数是string.IenO。D、string具有不可变性,其创建后值不能改变。正确答案:D2、关于字符串下列说法错误的是()A、f用于格式化输出浮点类型数据B、字符串的子串查找函数find。只能返回第一个符合子串的位置,否则返回为0。C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符正确答案:B二、简答题(共38题,190分)1、【字符串基础训练】在当前目录下创建
2、一个test.Iogw文件。在test文件中写入aHe11oWordw在test文件“He11oWord“后面输入Pythonw.查找当前文件操作标记的位置(提示:Seek()。把文件操作符的位置移动最前面。以二进制方式输出test文件。关闭test文件。删除test文件。编写代码输出当前Pythor1脚本工作的目录路径。正确答案:2、【文件内容合并】有两个磁盘文件A和B,各存放一行字母,要求编写代码实现将这两个文件中的信息合并,并按字母先后顺序排列,最后输出到一个新文件C中。正确答案:3、【文件存储】从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存,并
3、实现循环输入,直到输入一个#为止。正确答案:4、写出下面程序的功能。假设文件aorigina1”内容为Upgrcynpmepyk.Writeaprogram.那么文件savetoo”内存储的内容应该是什么?正确答案:5、使用之前所学的循环语句以及列表完成这样的一个输出结果(字典方法可能能更加方便的完成)正确答案:6、编写函数判断两个字符串是否包含相同的字母正确答案:7、现有字符串str=,thisisstringexamp1e.wow!编写代码把字符串的atex1分别改为12345并去除其中的s和h正确答案:8、添加指定长度字符串如a=“12345b=abcde”从键盘读取n,若n=1则输出字
4、符串“12345a”若n=2则输出字符串“12345ab”正确答案:9、已知a=aAsmr3idd4bgs7D1sf9eAF”请将a字符串的数字取出,并输出成一个新的字符串。正确答案:10已知a=aAsmr3idd4bgs7D1sf9eAF”请统计a字符串出现的每个字母的出现次数(忽略大小写,a与A是同一个字母),并输出成一个字典。例a:3,b:111已知a=aAsmr3idd4bgs7D1sf9eAF请去除a字符串多次出现的字母,仅留最先出现的一个,大小写不敏感。例aAsmr3idd4bgs7D1sf9eAF,经过去除后,输出asmr3id4bg71f9e,正确答案:12、已知a=aAsmr
5、3idd4bgs7D1sf9eAF”输出a字符串出现频率最高的字母。正确答案:13、【赛手的名单】两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和Z比,c说他不和x,y比,请编程序找出三队赛手的名单。正确答案:14、【字符串日期转换为易读的日期格式】要求:编写程序实现将字符串日期转换为易读的日期格式。例如:将Aug28201812:00AM转换为:“2018-08-2800:00:00”提示:可以用dateuti1库中的parser函数。正确答案:15、下面的Python程序检查给定的字符串s是否为合法的标识符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python语言程序设计工作手册式 作业习题及答案 第五章 Python 语言程序设计 工作手册 作业 习题 答案 第五