《Python语言程序设计(工作手册式)【实训题目-含答案】5 字符串与文件答案版.docx》由会员分享,可在线阅读,更多相关《Python语言程序设计(工作手册式)【实训题目-含答案】5 字符串与文件答案版.docx(10页珍藏版)》请在第一文库网上搜索。
1、Python基础卖歌报告实验项目实验5:字符串与文件学员姓名实验日期实验5:字符串与文件一、实验目的1 .学会字符串的连接、格式化、转换、分割2 .掌握子集的选择:切片运算3 .掌握字符串与列表转换4 .了解字符与ASCn码的转换5 .能够利用文件存储字符串6 .掌握文本文件的读写二、单元练习1定义:Str=www.P,写出执行下面语句后的结果。转义字符执行结果描述语句的作用print(str.upper()WWW.PYTHON.COM字符串大写Prim(SIrJOWer()字符串小写print(str.1it1e()WWW.Py1honCom字符串标题化,所有单词以大写开始print(str
2、.capita1ize()W第一个字母大写print(str.isa1num()Fa1se是否含有个数字rin(str.isa1pha()Fa1se如果字符串至少有一个字符并且所有字母都是字母则返回true,否则返回fa1seprin1(str.isdigi()Fa1se字符串是否只包含数字print(str.is1ower()Fa1se如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回true,否则返回fa1seprint(str.isupper()Fa1se如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回tr
3、ue,否则返回fa1seprint(str.istit1e()Fa1se如果字符串是标题化则返回true,否则返回fa1seprint(str.isspace()Fa1se如果字符串只包含空白,则返回f1rue,否则返回fa1se三、课堂练习任务1:【字符串基础训练】1字符串a=theDerisChristoPheriskind”编写代码去掉字符串的空格。程序编写于下方a=theDerisChristoPheriskindprint(a.rep1ace(,z)2 .字符串a=heo,b=append”编写代码将两个字符串连接起来。程序编写于下方a=,he11o,b=appendprint(a+
4、b)3 .字符串a=goodstudent”编写代码查找“s”在字符串的位置。程序编写于下方a=goodstudentc=0foriina:ifi=,s,:print(c)c+=14 .字符串a=tgoodSuIdent”编写代码计算他的长度。程序编写于下方a=goodstudent*print(1en(a)5 .字符串a=goodStUdent”编写代码使该字符串大写输出。程序编写于下方a=goodStudentPrint(a.upper()6 .字符串a=tgoodStuden编写代码使字符串逆序输出。程序编写于下方a=goodStudentprint(a:-1)7 .字符串a=goodS
5、tudenf,b=o”,编写代码查找字符串b在a中的位置。程序编写于下方a=goodStudentb=oc=0foriina:ifi=b:print(c)c=18 .字符串a=goodStUden1”编写代码使字符串大小写互换。程序编写于下方a=goodStudentprint(a.swapcase()9 .字符串a=goodStudent”编写代码将字符串中的。替换为C。程序编写于下方a=goodStudentprint(a.rep1ace(o,C)10 .字符串a=good,为该字符串添加元素“S1udeni”。程序编写于下方a=goodprint(a+Student)11 .在屏幕上打印出5。程序编写于下方Print(In)12 .在python中输出保留两位小数输出。程序编写于下方pi=3.1415926print(%.2f%(pi)13 .现有字符串“5”,格式化字符串使其输出“05”,“5aa”。程序编写于下方print(z02s),.format(5)print(,a#:data2=data.upper()f1.write(data2)data=input。请输入字符串:,)f1.c1ose()任务5:【赛手的名单】两个乒乓球队进行比赛,