社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

终于见识到了Python的天花板!!!

表哥有话讲 • 2 年前 • 548 次点击  

最新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 osfile_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)

完整版扫码领取


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/149760