- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
值得收藏的30道Python练⼿题(附详细答案)
来源:菜J学Python
今天给⼤家分享30道Python练习题,超级适合Python初学者,进阶的学习者也可以来练⼿,建议⼤家先独⽴思考⼀下
解题思路,再查看答案。
1.已知⼀个字符串为“hello_world_yoyo”,如何得到⼀个队列[“hello”,”world”,”yoyo”]?
•
使⽤split函数,分割字符串,并且将数据转换成列表类型:
test=hello_world_yoyo
print(test.split(_))
12
•
结果:
[hello,world,yoyo]
2.有个列表[“hello”,“world”,“yoyo”],如何把列表⾥⾯的字符串联起来,得到字符串“hello_world_yoyo”?
•
使⽤join函数将数据转换成字符串:
test=[hello,world,yoyo]
print(_.join(test))
•
结果:
hello_world_yoyo
如果不依赖python提供的join⽅法,还可以通过for循环,然后将字符串拼接,但是在⽤“+”连接字符串时,结果会⽣
成新的对象,使⽤join时结果只是将原列表中的元素拼接起来,所以join效率⽐较⾼。for循环拼接如下:
test=[hello,world,yoyo]
#定义⼀个空字符串
j=
#通过for循环打印出列表中的数据
foriintest:
j=j+_+i
#因为通过上⾯的字符串拼接,得到的数据是“_hello_world_yoyo”,前⾯会多⼀个下划线_,所以把这个下划线去掉
print(j.lstrip(_))
print(j.lstrip(_))
3.把字符串s中的每个空格替换成”%20”,输⼊:s=“Wearehappy.”,输出:“We%20are%20happy.”。
•
使⽤replace函数,替换字符换即可:
s=Wearehappy.
print(s.replace(,%20))
12
•
结果:
We%20are%20happy.
4.Python如何打印99乘法表?
•
for循环打印:
foriinrange(1,10):
forjinrange(1,i+1):
print({}x{}={}\t.format(j,i,i*j),end=)
•
while循环实现:
i=1
whilei=9:
j=1
whilej=i:
print(%d*%d=%-2d%(i,j,i*j),end=)#%d:整数的占位符,-2代表靠左对齐,两个占位符
j+=1
i+=1
•
结果
1x1=1
1x2=22x2=4
1x3=32x3=63x3=9
1x4=42x4=83x4=124x4=16
1x5=52x5=103x5=154x5=205x5=25
1x6=62x6=123x6=184x6=245x6=306x6=36
1x7=72x7=143x7=214x7=285x7=356x7=427x7=49
1x8=82x8=163x8=244x8=325x8=406x8=487x8=568x8=64
1x9=92x9=183x9=274x9=365x9=456x9=547x9=638x9=729x9=81
5.从下标0开始索引,找出单词“welcome”在字符串“Hello,welcometomyworld.”中出现的位置,找不到返回-1。
deftest:
message=Hello,welcometomyworld.
world=welcome
ifworldinmessage:
returnmessage.find(world)
else:
return-1
print(test)
结果:
7
6.统计字符串“Hello,welcometomyworld.”中字母w出现的次数。
deftest:
message=Hell
您可能关注的文档
- 《幼儿文学》复习试题及答案 .pdf
- 东大场营销学网考复习资料答案 .pdf
- 操作系统期末考试试题和标准答案及评分标准 .pdf
- 操作系统总复习习题 .pdf
- 成人教育专升本《普通心理学》期末考试复习题及参考答案 .pdf
- 大学生菁英杯创业基础知识竞赛复习题 .pdf
- 2023年国企建筑公司质量月活动实施方案汇编5份 .pdf
- 广东开放大学期末网考机考题库及答案--普通心理学 .pdf
- 北师大版小学四年级数学期末复习精华题库 .pdf
- 电子测量考试试题和答案解析复习课程 .pdf
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 连续式柳编跌水侵蚀沟治理技术规范.doc VIP
- 地质紫金砚工艺品的开发与利用.pdf VIP
- 2020年珠海市中西医结合医院抗菌药物合理使用考核试卷.docx VIP
- (必威体育精装版)25年秋人教版三年级数学上册4 多位数乘一位数笔算乘法练习十.pptx
- 紫金砚的影像传承研究.pptx VIP
- 2021年9月消化内科护士考试题.docx VIP
- 推荐性国家标准项目建议书(通用模板).docx VIP
- 《Animate动画设计与制作实例教程(AnimateCC2019)》完整全套教学课件.pdf
- 消化内科新护士独立上岗前考试题.docx VIP
- 幼儿卫生保健期中考试卷 (1).doc VIP
有哪些信誉好的足球投注网站
文档评论(0)