『Python题库 - 填空题』Python笔试填空题

part 1. Python语言概述和Python开发环境配置
part 2. Python语言基本语法元素(变量,基本数据类型, 基础运算)
part 3. Python中的程序控制结构 (Python if判断,for和while循环相关知识点)
part 4. Python中的代码复用(Python函数相关知识点)
part 5. Python面向对象编程(类,异常,库)
part 6. Python文件操作
 
 
 
part 1. Python语言概述和Python开发环境配置
  1. Python安装扩展库常用的是_______工具。
  2. Python程序文件扩展名主要有__________和________两种,其中后者常用于GUI程序。
  3. 在IDLE交互模式中浏览上一条语句的快捷键是__________。
  4. 为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名__________的文件。
  5. Python源代码被解释器转换后的格式为______ 。
  6. Python是一种面向________的高级语言。
  7. Python可以在多种平台运行,这体现了Python语言的__________特性。
  8. Python 3.X默认使用的编码是__________。
 
 
 
part 2. Python语言基本语法元素(变量,基本数据类型, 基础运算)
  1. 在Python中,int表示的数据类型是 ________________。
  2. 在Python中,int表示的是数据类型是__________。
  3. 布尔类型的值包括__________和__________。
  4. Python的浮点数占__________个字节。
  5. 如果想测试变量的类型,可以使用__________来实现。
  6. 在Python中__________表示空类型。
  7. 列表、元组、字符串是Python的_________(有序?无序)序列。
  8. 查看变量类型的Python内置函数是________________。
  9. 查看变量内存地址的Python内置函数是_________________。
  10. 以3为实部4为虚部,Python复数的表达形式为___________或________。(3+4j、3+4J)
  11. Python运算符中用来计算整商的是_________。
  12. Python运算符中用来计算集合并集的是_______。
  13. 使用运算符测试集合包含集合A是否为集合B的真子集的表达式________.
  14. 表达式[1, 2, 3]*3的执行结果为______________________。
  15. list(map(str, [1, 2, 3]))的执行结果为_____________________。
  16. 语句x = 3==3, 5执行结束后,变量x的值为_____________。
  17. 已知 x = 3,那么执行语句  x += 6 之后,x的值为_______________。
  18. 已知 x = 3,并且id(x)的返回值为 496103280,那么执行语句 x += 6 之后,表达式 id(x) == 496103280 的值为___________。
  19. 已知 x = 3,那么执行语句 x *= 6 之后,x的值为________________。
  20. 表达式“[3] in [1, 2, 3, 4]”的值为________________。
  21. 列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为     。
  22. 假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是______________________。
  23. 使用列表推导式生成包含10个数字5的列表,语句可以写为______________
  24. 假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为_____________________。
  25. 任意长度的Python列表、元组和字符串中最后一个元素的下标为________。
  26. Python语句''.join(list('hello world!'))执行的结果是____________________。
  27. 转义字符’\n’的含义是___________________。
  28. Python语句list(range(1,10,3))执行结果为___________________。
  29. 表达式 list(range(5)) 的值为________________。
  30. ______________命令既可以删除列表中的一个元素,也可以删除整个列表。
  31. 已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的执行结果为___________。
  32. 表达式 int('123', 16) 的值为_________。
  33. 表达式 int('123', 8) 的值为_________。
  34. 表达式 int('123') 的值为_____________。
  35. 表达式 int('101',2) 的值为__________。
  36. 表达式 abs(-3) 的值为___________。
  37. 切片操作list(range(6))[::2]执行结果为________________。
  38. 使用切片操作在列表对象x的开始处增加一个元素3的代码为_________。
  39. 语句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])执行结果为_________。
  40. 表达式 'ab' in 'acbed' 的值为________。
  41. Python 3.x语句 print(1, 2, 3, sep=':') 的输出结果为____________。
  42. 表达式 sorted([111, 2, 33], key=lambda x: len(str(x))) 的值为________________。
  43. 假设n为整数,那么表达式 n&1 == n%2 的值为_____________。
  44. 表达式 int(4**0.5) 的值为____________。(
  45. 语句 x = (3,) 执行后x的值为_______________。
  46. 字典中多个元素之间使用____________分隔开,每个元素的“键”与“值”之间使用________分隔开。
  47. 字典对象的___________方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回None。
  48. 字典对象的_____________方法返回字典中的“键-值对”列表。
  49. 字典对象的____________方法返回字典的“键”列表。
  50. 字典对象的______________方法返回字典的“值”列表。(
  51. 已知 x = {1:2},那么执行语句 x[2] = 3之后,x的值为________________。({1: 2, 2: 3})
  52. 表达式 {1, 2, 3, 4} - {3, 4, 5, 6}的值为__________________。(
  53. 表达式set([1, 1, 2, 3])的值为____________________。
  54. 关键字__________用于测试一个对象是否是一个可迭代对象的元素。
  55. 表达式 3<5>2 的值为_______________。
  56. 已知 x = {'a':'b', 'c':'d'},那么表达式 'a' in x 的值为______________。
  57. 已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in x 的值为______________。
  58. 已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in x.values() 的值为______________。
  59. 表达式 1<2<3 的值为_________。
  60. 表达式 3 or 5 的值为________。
  61. 表达式 0 or 5 的值为_________。
  62. 表达式 3 and 5 的值为____________。
  63. 表达式 3 and not 5 的值为______________。
  64. 表达式 3 | 5 的值为__________。
  65. 表达式 3 & 6 的值为_________。
  66. 表达式 3 ** 2 的值为_________。
  67. 表达式 3 * 2的值为___________。
  68. 已知 x = [3, 5, 7],那么执行语句 x[1:] = [2]之后,x的值为________________。
  69. 已知 x = [3, 5, 7],那么执行语句 x[:3] = [2]之后,x的值为________________。
  70. 已知x为非空列表,那么执行语句y = x[:]之后,id(x[0]) == id(y[0])的值为__________。
  71. 已知 x = [1, 2, 3, 2, 3],执行语句 x.remove(2) 之后,x的值为____________。
  72. 表达式 3<<2 的值为_______________。
  73. 表达式 65 >> 1 的值为_____________。
  74. 表达式 chr(ord('a')^32) 的值为___________。
  75. 表达式 chr(ord('a')-32) 的值为___________。
  76. 表达式 abs(3+4j) 的值为____________。
  77. 表达式 callable(int) 的值为___________。
  78. 表达式 list(str([1,2,3])) == [1,2,3] 的值为______________。
  79. 表达式 str([1, 2, 3]) 的值为__________________。
  80. 表达式 str((1, 2, 3)) 的值为__________________。(
  81. Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是_________、___________、_________。
  82. Python 3.x语句 for i in range(3):print(i, end=',') 的输出结果为_____________________。
  83. Python 3.x语句 print(1, 2, 3, sep=',') 的输出结果为________________。
 
 
 
part 3. Python中的程序控制结构 (Python if判断,for和while循环相关知识点)
  1. 在循环体中使用______________语句可以跳出循环体。
  2. ______________ 语句是else语句和if语句的组合。
  3. 在循环体中可以使用______________语句跳过本次循环后面的代码,重新开始下一次循环。
  4. 如果希望循环是无限的,我们可以通过设置条件表达式永远为______________来实现无线循环。
  5. Python中的______________表示的是空语句。
  6. 对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时________(会?不会?)执行else的代码。
  7. 在循环语句中,__________语句的作用是提前结束本层循环。
  8. 在循环语句中,_______语句的作用是提前进入下一次循环。
 
 
 
 
part 4. Python中的代码复用(Python函数相关知识点)
  1. 已知x=3和y=5,执行语句 x, y = y, x 后x的值是____。
  2. 可以使用内置函数_______________查看包含当前作用域内所有全局变量和值的字典。
  3. 可以使用内置函数___________________查看包含当前作用域内所有局部变量和值的字典。
  4. Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。
  5. Python内置函数____________用来返回序列中的最大元素。
  6. Python内置函数____________用来返回序列中的最小元素。
  7. Python内置函数________________用来返回数值型序列中所有元素之和。
  8. 已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为___________。
  9. 表达式 min(['11', '2', '3']) 的值为_________________。
  10. 已知列表对象x = ['11', '2', '3'],则表达式max(x, key=len) 的值为___________。
  11. 语句 x = (3,) 执行后x的值为_______________。
  12. 语句 x = (3) 执行后x的值为________________。
  13. 使用列表推导式得到100以内所有能被13整除的数的代码可以写作___________________________________。
  14. 已知 x = [3, 5, 7],那么表达式 x[10:]的值为____________。
  15. 已知 x = [3, 5, 7],那么执行语句 x[len(x):] = [1, 2]之后,x的值为______________。
  16. 已知 x = [3, 7, 5],那么执行语句 x.sort(reverse=True)之后,x的值为_________________。
  17. 已知 x = [3, 7, 5],那么执行语句 x = x.sort(reverse=True)之后,x的值为_________。(
  18. 已知 x = [1, 11, 111],那么执行语句 x.sort(key=lambda x: len(str(x)), reverse=True) 之后,x的值为__________________。
  19. 表达式 list(zip([1,2], [3,4])) 的值为________________________。
  20. 已知 x = [1, 2, 3, 2, 3],执行语句 x.pop() 之后,x的值为_____________。([1, 2, 3, 2])
  21. 表达式 list(map(list,zip(*[[1, 2, 3], [4, 5, 6]]))) 的值为________________。
  22. 表达式 [x for x in [1,2,3,4,5] if x<3] 的值为_____________________。
  23. 表达式 [index for index, value in enumerate([3,5,7,3,7]) if value == max([3,5,7,3,7])] 的值为__________________。
  24. 已知 x = [3,5,3,7],那么表达式 [x.index(i) for i in x if i==3] 的值为______________。
  25. 已知列表 x = [1, 2],那么表达式 list(enumerate(x)) 的值为_______________。
  26. 已知 vec = [[1,2], [3,4]],则表达式 [col for row in vec for col in row] 的值为__________________________。
  27. 已知 vec = [[1,2], [3,4]],则表达式 [[row[i] for row in vec] for i in range(len(vec[0]))] 的值为_________________________。
  28. 已知 x = list(range(10)),则表达式 x[-4:] 的值为__________。
  29. Python中定义函数的关键字是_________________。
  30. 在函数内部可以通过关键字________________来定义全局变量。
  31. 如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_________________。
  32. 表达式 sum(range(10)) 的值为________________。
  33. 表达式 sum(range(1, 10, 2)) 的值为____________。
  34. 表达式 'abcab'.replace('a','yy') 的值为___________。
  35. 已知 table = ''.maketrans('abcw', 'xyzc'),那么表达式 'Hellow world'.translate(table) 的值为______________________。(
  36. 表达式 'hello world, hellow every one'.replace('hello', 'hi') 的值为________________________。
 
 
part 5. Python面向对象编程(类,异常,库)
  1. 在Python定义类时,与运算符“**”对应的特殊方法名为 _____________。
  2. 在Python中定义类时,与运算符“//”对应的特殊方法名为_______________。
  3. Python内建异常类的基类是________________。
  4. Python标准库__________对Socket进行了二次封装,支持Socket接口的访问,大幅度简化了网络程序的开发。
  5. Python用来访问和操作内置数据库SQLite的标准库是_____________。
  6. Python扩展库______________中封装了Windows底层几乎所有API函数。
  7. Python扩展库______________和______________提供了图像处理功能。
 
 
part 6. Python文件操作
  1. 对文件进行写入操作之后,_______________方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。
  2. Python内置函数_____________用来打开或创建文件并返回文件对象。
  3. 使用上下文管理关键字______________可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。
  4. Python标准库os中用来列出指定文件夹中的文件和子文件夹列表的方式是____________。
  5. Python标准库os.path中用来判断指定文件是否存在的方法是______________。
  6. Python标准库os.path中用来判断指定路径是否为文件的方法是_______________。
  7. Python标准库os.path中用来判断指定路径是否为文件夹的方法是______________。
  8. Python标准库os.path中用来分割指定路径中的文件扩展名的方法是__________。
  9. 假设有Python程序文件abc.py,其中只有一条语句print(__name__),那么直接运行该程序时得到的结果为_____________。
 
 
 
习题资料收集来源:
董付国老师《Python程序设计》
黑马程序员《Python快速编程入门》
全国计算机等级考试二级教程《Python语言程序设计(2018)》
 

『Python题库 - 填空题』151道Python笔试填空题的更多相关文章

  1. 『Python题库 - 简答题』 Python中的基本概念 (121道)

    ## 『Python题库 - 简答题』 Python中的基本概念 1. Python和Java.PHP.C.C#.C++等其他语言的对比? 2. 简述解释型和编译型编程语言? 3. 代码中要修改不可变 ...

  2. 猿题库从 Objective-C 到 Swift 的迁移

    猿题库从 Objective-C 到 Swift 的迁移 引言 相信没有人会怀疑,Swift 是 iOS 开发未来的主流语言,但是由于 Swift 语言的不断变化以及庞大的迁移成本,真正把项目迁移到 ...

  3. ACM在线题库

    现在网上有许多题库,大多是可以在线评测,所以叫做Online Judge.除了USACO是为IOI准备外,其余几乎全部是大学的ACM竞赛题库. USACO http://ace.delos.com/u ...

  4. 蓝桥杯如何训练?(附VIP题库)

    https://www.dotcpp.com/ 给大家介绍下蓝桥杯,是近几年可以说国内名气最大的程序设计类比赛了 相比国际赛事ACM,蓝桥杯入门简单.中文答题.拿奖率高,更适合国内大众化参加,近几年不 ...

  5. 更新 | 2019年9月计算机二级office模拟题库

    随着2019年上半年计算机二级考试的完美落幕,紧接着的便是9月份的考试了. 到目前为止,下半年9月份计算机二级考试报名开通时间在6月前后,现在也基本结束. 2019年9月(56次)全国计算机等级考试( ...

  6. 《PHP面试笔试真题库》——PHP面试的好帮手

    你好,是我琉忆. 一个文艺的PHP开发工程师. 很荣幸能够在这里带来我的第一本新书--<PHP程序员面试笔试真题库>. 一.创作过程 <PHP 程序员面试笔试真题库>是我的第三 ...

  7. [爬虫]Windows下如何安装python第三方库lxml

    lxml是个非常有用的python库,它可以灵活高效地解析xml与BeautifulSoup.requests结合,是编写爬虫的标准姿势. 但是,当lxml遇上Windows,简直是个巨坑.掉在安装陷 ...

  8. Pycharm安装Python第三方库

    转自:http://blog.csdn.net/qiannianguji01/article/details/50397046 除了使用easy_insatll和pip工具安装Python第三方库外还 ...

  9. Python机器学习库sklearn的安装

    Python机器学习库sklearn的安装 scikit-learn是Python的一个开源机器学习模块,它建立在NumPy,SciPy和matplotlib模块之上能够为用户提供各种机器学习算法接口 ...

随机推荐

  1. C++ 构造转换函数和强制转换函数

    http://blog.csdn.net/chenyiming_1990/article/details/8862497 1.对于系统的预定义基本类型数据,C++提供了两种类型转换方式:隐式类型转换和 ...

  2. LeetCode-Largest Rectangle in Histogram O(n) 详析-ZZ

    http://www.cnblogs.com/felixfang/p/3676193.html Largest Rectangle in Histogram Given n non-negative ...

  3. MySQL案例01:Last_SQL_Errno: 1755 Cannot execute the current event group in the parallel mode

    周五同事监控报警,有个MySQL从库复制状态异常,让我帮忙排查下,经过排查发现是MySQL5.6并行复制的一个Bug所致,具体处理过程如下: 一.错误信息 登录mysql从库服务器,检查复制状态 my ...

  4. Web API 2 入门——Web API 2中的操作结果(谷歌翻译)

    在这篇文章中 空虚 HttpResponseMessage IHttpActionResult 其他返回类型 作者:Mike Wasson 本主题描述ASP.NET Web API如何将控制器操作的返 ...

  5. Heka配置讲解

    基于Heka,ElasticSearch和Kibana的分布式后端日志架构 目前主流的后端日志都采用的标准的elk模式(Elasticsearch,Logstash,Kinaba),分别负责日志存储, ...

  6. 对std::map进行排序

    1.对Key排序. std::map的第三个参数即为对key进行排序的比较函数.默认为less,表示升序.如果要降序,可以改为greater. 2.对Value排序 不支持,因为map不是一个序列的容 ...

  7. July 24th 2017 Week 30th Monday

    The only limit to our realization of tomorrow will be our doubts of today. 实现明天理想的唯一障碍就是今天的疑虑. When ...

  8. February 21 2017 Week 8 Tuesday

    To make each day count. 让每一天都物有所值. We always want to make our life meaningful, however, the acutal f ...

  9. AngularJs学习笔记--Scope

    原版地址:http://code.angularjs.org/1.0.2/docs/guide/scope 一.什么是Scope? scope(http://code.angularjs.org/1. ...

  10. Fiddler学习基础(一)

    Fiddler官方网站及下载地址:http://www.telerik.com/fiddler 1. Fiddler原理: 作为系统代理,所有的来自微软互联网服务(WinInet)的http请求再到达 ...