2023Python习题库【800例】内含答案 要闻速递

2023-06-24 11:23:29 来源:哔哩哔哩

最新2023python程序设计练习题库,

填空题-439道;判断题-298道;简答题-32道。题目从入门到高级,涉及:

多媒体编程;

数据库编程;


(资料图)

多线程编程;

网络编程;

GUI编程;

异常解决结构;

文件操作;

面向对象程序设计;

函数定义与使用;

字符串与正则表达式;

选择结构与循环结构;

Python序列;

基础知识

填空题

5、使用pip工具升级科学计算扩展库numpy的完整命令是_________________。

10、查看变量类型的Python内置函数是________________。

24、Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。

53、假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为_____________________。

57、已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的执行结果为___________。

69、字典对象的___________方法可以获取指定“键”相应的“值”,并且可以在指定“键”不存在的时候返回指定值,假如不指定则返回None。

86、表达式 [index for index, value in enumerate([3,5,7,3,7]) if value == max([3,5,7,3,7])] 的值为__________________。

131、random模块中_____________方法的作用是将列表中的元素随机乱序。

244、已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in x 的值为______________。

265、Python语句''.join(list('hello world!'))执行的结果是____________________。

284、表达式 'abcabcabc'.rindex('abc') 的值为____________。

306、已知 x = 'a234b123c',并且re模块已导入,则表达式 re.split('\d+', x) 的值为_________________。

310、语句 print(re.match('abc', 'defg')) 输出结果为_____________。

353、字符串编码格式GBK使用__________________个字节表达一个汉字。

363、假设已成功导入Python标准库string,那么表达式len(string.digits)的值为_______________。

390、已知 g = lambda x, y=3, z=5: x*y*z,则语句 print(g(1)) 的输出结果为_______。

409、表达式 isinstance('4', (int, float, complex)) 的值为_____________。

423、使用上下文管理关键字______________可以自动管理文献对象,不管何种因素结束该关键字中的语句块,都能保证文献被对的关闭。

434、Python扩展库______________中封装了Windows底层几乎所有API函数。

判断题

273、已知当前文献夹中有一个文献readme.txt具有只读属性,假设标准库os已对的导入,那么可以通过语句os.chmod('readme.txt', 0o777)来删除该文献的只读属性。

281、由于异常解决结构try...except...finally...中finally里的语句块总是被执行的,所以把关闭文献的代码放到finally块里肯定是万无一失,一定能保证文献被对的关闭并且不会引发任何异常。

282、在GUI设计中,复选框往往用来实现非互斥多选的功能,多个复选框之间的选择互不影响。286、使用TCP协议进行通信时,必须一方面建立连接,然后进行数据传输,最后再关闭连接。290、继承自threading.Thread类的派生类中不能有普通的成员方法。

简答题

简朴解释Python基于值的自动内存管理方式?

写出Python运算符&的两种功能?

为什么应尽量从列表的尾部进行元素的增长与删除操作?

异常和错误有什么区别?

使用pdb模块进行Python程序调试重要有哪几种用法?

阅读下面的代码,并分析假设文献“D:\test.txt”不存在的情况下两段代码也许发生的问题。

代码1:

>>> try:fp = open(r'd:\test.txt')print('Hello world!', file=fp)finally:fp.close()

代码2:

>>> try: fp = open(r'd:\test.txt', 'a+') print('Hello world!', file=fp) finally: fp.close()

下面的代码本意是把当前文献夹中所有html文献都改为htm文献,仔细阅读代码,简要说明也许存在的问题。

import os file_list=os.listdir(".") for filename in file_list: pos = filename.rindex(".") if filename[pos+1:] == "html": newname = filename[:pos+1]+"htm" os.rename(filename,newname) print(filename+"更名为:"+newname)

由于篇幅问题,就不一一展示了,需要完整版pdf的盆友可:一键三连+私✉“Python”即可获取~

标签

溧阳:投入470万元 全力支持乡村“复兴少年宫”建设

2021年,溧阳市被列为全国乡村复兴少年宫50家试点县市之一。为进一步拓展农村未成年人身心健康全面发展...

2022-08-29 14:28:14 江苏经济报

郴州安仁文旅项目集中开工 总投资1000万元

3月16日,安仁县举行文旅项目集中开工活动,县委书记王洪灿在开工仪式上宣布:湘南起义旧址群——朱毛井...

2022-03-20 15:40:46

2022年郴州计划重点推进文旅项目101个 总投资354亿元

3月16日,我市举行全市文旅项目和城市大提质大融城项目集中开工仪式,市委书记吴巨培宣布项目开工。郴州...

2022-03-20 15:39:41

宿州泗县深入推进文旅融合发展 擦亮城市品牌

近年来,泗县以争创安徽省文化旅游名县为目标,深入推进文旅融合发展,努力擦亮水韵泗州 运河名城城市...

2022-03-20 15:38:59

汽车零部件产业“领头羊” 锦州力争一季度“开门红”

3月16日,记者从锦州汽车零部件产业的领头羊——锦州万得集团获悉,今年前两个月,企业订单充足,正铆足...

2022-03-20 15:37:41

油价或有望冲击“九元”大关 宁波新能源汽车市场如何

新一轮国内成品油调价窗口于3月17日24时开启,油价或有望冲击九元大关。前一天晚上11点,鄞州区不少加油...

2022-03-20 15:34:38

从水塘到“云”端 全国最大高邮鸭养殖基地实现智慧养殖

随着新一代数字技术的蓬勃发展,以新兴技术推动现代化新农村建设正成为助力乡村振兴的重要手段。1个人能...

2022-03-20 15:33:17

淡季不忘引流 京郊民宿市场有望迎来回暖

旅游淡季中的京郊民宿有望成为市场中最先复苏的板块。3月17日,北京商报记者调查发现,虽然正值旅游淡季...

2022-03-20 15:32:01

镇江乡村一二三产业融合发展 闯出“镇江之路”

从烹饪江鲜河豚的个体小饭店到规模化的江岛乡村旅游产业集群,从白兔草莓丁庄葡萄的单个农户种植到茅山...

2022-03-20 15:31:11

总投资30亿元 盐城东台8个重大产业项目相继开工

总投资30亿元的精密电子元器件项目、同益电子项目,总投资10亿元的金利美精密组件项目、天永智能设备项...

2022-03-20 15:30:13
x 广告
x 广告

Copyright  2015-2022 华北粮油网版权所有  备案号:粤ICP备18023326号-8   联系邮箱:855 729 8@qq.com