- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
百川东到海,何时复西归?少壮不努力,老大徒伤悲。——汉乐府
Python经典题库及答案
Python经典题库及答案
⼀、简答题
1、写出python导⼊模块的关键字((1)import,(2)from*import*)
2、写出Python运算符的两种功能?(1)数字位运算;2)集合交集运算。)
3、简单解释Python基于值的⾃动内存管理⽅式?(Python采⽤的是基于值得内存管理⽅
式,在Python中可以为不同变量赋值为相同值,这个值在内存中只有⼀份,多个变量指向同⼀个内存地址;Python具有⾃动
内存管理功能,会⾃动跟踪内存中所有的值,对于没有任何变量指向的值,Python⾃动将其删除。)
4、在Python中导⼊模块中的对象有哪⼏种⽅式?(1)import模块名[as别名];
2)from模块名import对象名[as别名];3)frommathimport*)
5、解释Python脚本程序的“name”变量及其作⽤?(每个Python脚本在运⾏时都
有⼀个“name”属性。如果脚本作为模块被导⼊,则其“name”属性的值被⾃动设置为模块名;如果脚本独⽴运⾏,则其“
name”属性值被⾃动设置为“main”。利⽤“name”属性即可控制Python程序的运⾏⽅式。)
6、为什么应尽量从列表的尾部进⾏元素的增加与删除操作?(当列表增加或删除元素时,
列表对象⾃动进⾏内存扩展或收缩,从⽽保证元素之间没有缝隙,但这涉及到列表元素的移动,效率较低,应尽量从列表尾部
进⾏元素的增加与删除操作以提⾼处理速度。)
7、分析逻辑运算符“or”的短路求值特性?(假设有表达式“表达式1or表达式2”,
如果表达式1的值等价于True,那么⽆论表达式2的值是什么,整个表达式的值总是等价于True。因此,不需要再计算表达
式2的值。)
8、简单解释Python中短字符串驻留机制?(对于短字符串,将其赋值给多个不同的对象时,
内存中只有⼀个副本,多个对象共享改副本。)
9、异常和错误有什么区别?(异常是指因为程序执⾏过程中出错⽽在正常控制流以外采取
的⾏为。严格来说,语法错误和逻辑错误不属于异常,但有些语法错误往往会导致异常,例如由于⼤⼩写拼写错误⽽访问不存
在的对象,或者试图访问不存在的⽂件,等等。)
10、使⽤pdb模块进⾏Python程序调试主要有哪⼏种⽤法?(1)在交互模式下使⽤pdb
模块提供的功能可以直接调试语句块、表达式、函数等多种脚本。2)在程序中嵌⼊断点来实现调试功能。在程序中⾸先导⼊
pdb模块,然后使⽤pdb.set_trace()在需要的位置设置断点。如果程序中存在通过该⽅法调⽤显式插⼊的断点,那么在命令提
⽰符环境下执⾏该程序或双击执⾏程序时将⾃动打开pdb调试环境,即使该程序当前不处于调试状态。
3)使⽤命令⾏调试程序。在命令⾏提⽰符下执⾏“python–mpdb脚本⽂件名”,则直接进⼊调试环境;当调试结束或程序正常
结束以后,pdb将重启该程序。)10、阅读下⾯的代码,并分析假设⽂件“D:\test.txt”不存在的情况下两段代码可能发
⽣的问题。
代码1:
try:
fp=open(rd:\test.txt)
print(Helloworld!,
file=fp)
finally:
fp.close()
子曰:“知者不惑,仁者不忧,勇者不惧。”——《论语》
代码2:
try:
fp=open(rd:\test.txt,
a+)print(Hello
world!,file=fp)
finally:
fp.close()
答:
假设⽂件“D:\test.txt”不存在,那么第⼀段代码会抛出异常,提⽰fp没有定义;第⼆段代码执⾏正常。原因是第⼆段代码使⽤内
置函数open()打开指定⽂件时如果不存在则会创建该⽂件,从⽽不会抛出异常。
11、下⾯的代码本意是把当前⽂件夹中所有html⽂件都改为htm⽂件,仔细阅读代码,
简要说明可能存在的问题。
importos
file_list=os.listdir(.)
forfilenamein
file_list:
pos=filename.rindex(.)
iffilename[pos+1:]==html:
newname=
filename[:pos+1]+htm
os.rename(filename,newname)
print(filename+更名为:+newname)
答:
对于字符串对象,如果要查找的⼦字符串不存在,则rindex
您可能关注的文档
- 2025年《人文英语1》国开参考资料4 .pdf
- 2025年“互联网+”大创计划书万能模板 举例 .pdf
- 2025年SQL期末考试题目 .pdf
- 2025年RFID技术介绍 _原创精品文档.pdf
- 2025年PEP三年级下册第一单元教学设计 .pdf
- 2025年ORACLE数据库试题 .pdf
- 电力设备行业深度:全球AI共振,AIDC基建需求拐点已至.docx
- 芯碁微装直写光刻龙头,半导体接力PCB持续成长.pdf
- 证券行业月度点评:资本市场改革持续推进,关注证券板块投资机会.pdf
- 《提振消费专项行动方案》解读:消费潜力释放指引投资方向.docx
- 华润饮料深度报告:生产提效释放潜能,全国化征途灿灿.pptx
- 白酒行业专题研究报告:复盘专题,如何看待转折期时白酒配置价值?.docx
- 道恩股份25年开始业绩将快速增长,高壁垒DVA产品待规模化放量.docx
- 电子行业2025年度把脉科技硬实力,冲浪AI新时代.pptx
- 消费行业2025年两会专题系列报告之四:消费民生篇,精准施策“组合拳”,激活消费“主引擎”.pptx
- 铜行业二季度策略:多重催化,铜价开启上涨.pptx
- 楼市热度回升,房企积极补仓.pptx
- 预算执行情况与预算草案报告学习体会:积极财政精准施策,收支平衡动态优化.pdf
- 医药生物行业全球前沿创新药IBD市场或将迎来破局者.pdf
- 震裕科技深度研究报告:精密级进冲压模具佼佼者,深度布局人形机器人赛道.pdf
最近下载
- 必威体育精装版人教版音乐三年级下册知识总结.pdf
- 2023年郑州铁路职业技术学院单招面试题库及答案解析.docx
- YZT0147-2015寄递服务用户个人信息保护指南.pdf
- 2020年高考全国一卷化学真题(新课标I卷)(含解析).pdf
- 厂内机动车辆培训.pptx VIP
- 2025年(四川)公需科目(心理健康与职业发展主题)题库及答案.pdf
- 中药饮片代煎服务规范.pdf
- 2024年河南女子职业学院高职单招职业技能测验历年参考题库(频考版)含答案解析.docx
- 2024天津三星电机有限公司招聘172人公开引进高层次人才笔试参考题库答案题库附参考答案(B卷).docx VIP
- 基于STM32的智能鱼缸.doc
文档评论(0)