Python语言程序设计(工作手册式)【实训题目-含答案】实训5.5.docx
《Python语言程序设计(工作手册式)【实训题目-含答案】实训5.5.docx》由会员分享,可在线阅读,更多相关《Python语言程序设计(工作手册式)【实训题目-含答案】实训5.5.docx(10页珍藏版)》请在第一文库网上搜索。
1、5.5实训5.5.1 实训1【字符串】一、实训目的1、学会字符串的连接、格式化、转换、分割2、掌握子集的选择:切片运算3、掌握字符串与列表转换4、了解字符与ASCI1码的转换二、单元练习定义:Str=www.P”,写出执行下面语句后的结果。转义字符执行结果描述语句的作用rint(str.uppcr()WWW.PYTHON.COM字符串大写print(str.1ower()字符串小写print(str.tit1e()Www.Python.Com字符串标题化,所有单词以大写开始print(str.capita1ize()W第一个字母大写rint(str.isa1num()Fa1se是否含有一个数字
2、print(str.isa1pha()Fa1se如果字符串至少有一个字符并且所有字母都是字母则返回true,否则返回Ia1seprint(str.isdigit()Fa1se字符串是否只包含数字print(str.is1ower()Fa1se如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回true,否则返回fa1seprint(str.isupper()Fa1se如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回true,否则返回fa1seprint(str.istit1e()Fa1se如果字符串是标题化则返回t
3、rue,否则返回fa1seprint(str.isspace()Fa1se如果字符串只包含空白,则返回ftrue,否则返回fa1se三、实训任务任务1:【字符串基础训练】1.字符串a=IheDerisChrisIoPheriskind”编写代码去掉字符串的空格。程序编写于下方a=,theDerisChristoPherrint(a.rep1ace(iskind,2.字符串a=he11o,b=append”编写代码将两个字符串连接起来。程序编写于下方a-he11o,b=appendprint(a+b)3 .字符串a=goodstudent编写代码查找“s”在字符串的位置。程序编写了下方a=goo
4、dstudentc=0foriina:ifi=s:print(c)c+=14 .字符串a=goodstudent编写代码计算他的长度。程序编写于下方a=goodstudentprint(1en(a)5 .字符串a=goodStudent编写代码使该字符串大写输出。程序编写于下方一a=goodStudentprint(a.upper()6 .字符串a=goodStudent编写代码使字符串逆序输出。程序编写于下方a=goodStudentprint(a:-11)7 .字符串a=goodStudent,b=o”,编写代码查找字符串b在a中的位置。程序编写于下方a=goodStudentb=oc=0
5、foriina:ifi=b:print(c)c+=18 .字符串a=wgoodStudent编写代码使字符串大小写互换。程序编写于下方a=goodStudentprint(a.swapcase()9 .字符串a=goodStudent编写代码将字符串中的o替换为Ce程序编写于下方a=goodStudentprint(a.rep1ace(oC)10 .字符串a=good,为该字符串添加元素“Student”。程序编写于卜.方a-goodprint(aStudent)11 .在屏幕上打印出n。程序编写于下方print(n,)12 .在python中输出保留两位小数输出。程序编写于下方pi=3.14
6、15926print(,%.2f%(pi)13 .现有字符串“5”,格式化字符串使其输出“05”,“5aa”,程序编写于下方print(2s),.format(5,)print(a3s.format(,5,)任务2:【字符串中子串出现的次数】计算字符串中子串出现的次数。要求:用户输入一个字符串,然后再输入一个子串,程序判断该子串在字符串中出现的次数,最后打印出来。程序编写于下方a,I111ioi1ioi1ioi11O1irword=inpC请输入字符串:,)wod=input。请输入子串:)PrintC该字符串中字串共出现次format(Ien(Word.sp1it(wod)-D)任务3:【字
7、符串排序】对字符串进行排序。要求:用户输入多个字符串,字符串直接用特殊符号-逗号(,)隔开,程序对输入的多个字符进行排序,最后根据排序结果打印出来。程序编写于下方num=word=inpu1C请输入字符串:,)word=word.sp1it()word.sort()print(word)任务4:【敏感词替换】对字符串中敏感词进行替换。要求:根据需要定义一个敏感词库,例如:WOrdS=(暴力、非法攻击),然后用户输入一个字符串,如果该字符串中有WOrdS中的敏感词汇,将对该字符串进行敏感词汇的替换(用*代替敏感词汇),最后把替换后的字符串打印出来。程序编写于下方方法:defdesensity(s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实训题目-含答案 Python 语言程序设计 工作手册 题目 答案 实训 5.5