2022年 11月 4日

python试题库_python 题库

Python题库

Python 题库

《Python 程序设计》填空题 1-280 题

2017-03-23 董付国 Python 小屋 1、Python 安装扩展库常用的是_______工具。(pip) 2、Python 标准库 math 中用来计算平方根的函数是__________。(sqrt) 3、Python 程序文件扩展名主要有__________和________两种,其中后者常 用于 GUI 程序。(py、pyw) 4、Python 源代码程序编译后的文件扩展名为_________。(pyc) 5、使用 pip 工具升级科学计算扩展库 numpy 的完整命令是 _________________。(pip install –upgrade numpy) 6、使用 pip 工具查看当前已安装的 Python 扩展库的完整命令是 _____________。(pip list) 7、在 IDLE 交互模式中浏览上一条语句的快捷键是__________。(Alt+P) 8、使用 pip 工具查看当前已安装 Python 扩展库列表的完整命令是_________。 (pip list) P#9、在 Python 中__________表示空类型。(None) P#10、列表、元组、字符串是 Python 的_________(有序?无序)序列。(有序) P#11、查看变量类型的 Python 内置函数是________________。(type()) P#12、查看变量内存地址的 Python 内置函数是_________________。(id()) 13、以 3 为实部 4 为虚部,Python 复数的表达形式为___________或________。 (3+4j、3+4J) P#14、Python 运算符中用来计算整商的是_________。(//) 15、Python 运算符中用来计算集合并集的是_______。(|) 16、使用运算符测试集合包含集合 A 是否为集合 B 的真子集的表达式可以写作 _______。(A

18、list(map(str, [1, 2, 3]))的执行结果为____

2019-08-21

1177人浏览

Python题库

构思新颖,品质一流,适合各个领域,谢谢采纳!

《Python 程序设计》填空题 1-280 题

1、Python 安装扩展库常用的是_______工具。(pip) 2、Python 标准库 math 中用来计算平方根的函数是__________。(sqrt) 3、Python 程序文件扩展名主要有__________和________两种,其中后者常用 于 GUI 程序。(py、pyw) 4、Python 源代码程序编译后的文件扩展名为_________。(pyc) 5、使用 pip 工具升级科学计算扩展库 numpy 的完整命令是_________________。 (pip install –upgrade numpy) 6、使用 pip 工具查看当前已安装的 Python 扩展库的完整命令是_____________。 (pip list) 7、在 IDLE 交互模式中浏览上一条语句的快捷键是__________。(Alt+P) 8、使用 pip 工具查看当前已安装 Python 扩展库列表的完整命令是_________。 (pip list) 9、在 Python 中__________表示空类型。(None) 10、列表、元组、字符串是 Python 的_________(有序?无序)序列。(有序) 11、查看变量类型的 Python 内置函数是________________。(type()) 12、查看变量内存地址的 Python 内置函数是_________________。(id()) 13、以 3 为实部 4 为虚部,Python 复数的表达形式为___________或________。 (3+4j、3+4J) 14、Python 运算符中用来计算整商的是_________。(//) 15、Python 运算符中用来计算集合并集的是_______。(|) 16、使用运算符测试集合包含集合 A 是否为集合 B 的真子集的表达式可以写作 _______。(A

2020-03-31

1064人浏览

(完整版)Python题库

《Python 程序设计》填空题 1-280 题

2017-03-23 董付国 Python 小屋 1、Python 安装扩展库常用的是_______工具。(pip) 2、Python 标准库 math 中用来计算平方根的函数是__________。(sqrt) 3、Python 程序文件扩展名主要有__________和________两种,其中后者常用 于 GUI 程序。(py、pyw) 4、Python 源代码程序编译后的文件扩展名为_________。(pyc) 5、使用 pip 工具升级科学计算扩展库 numpy 的完整命令是_________________。 (pip install –upgrade numpy) 6、使用 pip 工具查看当前已安装的 Python 扩展库的完整命令是_____________。 (pip list) 7、在 IDLE 交互模式中浏览上一条语句的快捷键是__________。(Alt+P) 8、使用 pip 工具查看当前已安装 Python 扩展库列表的完整命令是_________。 (pip list) P#9、在 Python 中__________表示空类型。(None) P#10、列表、元组、字符串是 Python 的_________(有序?无序)序列。(有序) P#11、查看变量类型的 Python 内置函数是________________。(type()) P#12、查看变量内存地址的 Python 内置函数是_________________。(id()) 13、以 3 为实部 4 为虚部,Python 复数的表达形式为___________或________。 (3+4j、3+4J) P#14、Python 运算符中用来计算整商的是_________。(//) 15、Python 运算符中用来计算集合并集的是_______。(|) 16、使用运算符测试集合包含集合 A 是否为集合 B 的真子集的表达式可以写作 _______。(A

2020-05-06

622人浏览

Python测试题-python测试题

Python 测试题

一、填空题

1.Python 使用符号 块。 2、 Python 序列类型包括 字符串 、 字典 列表 、 元组 三种; # 标示注释;以 缩进对齐 划分语句

是 Python 中唯一的映射类型。 ,不可变数据类

3、Python 中的可变数据类型有 列表和字典 型有 字符串、数字、元组 。 、 长整数 is

4、Python 的数字类型分为 整数 复数 等子类型。

、 浮点 is not

5、 Python 提供了两个对象身份比较操作符

测试两个变量是否指向同一个对象,也可以通过内建函数 type() 来测试对象的类型。 6、设 s=‘abcdefg’,则 s[3]值是 ‘d’ ,s[3:5]值是 ‘de’ ,

s[:5]值是 ‘abcdf’ ,s[3:]值是 ‘defg’ ,s[ : :2]值是 ‘aceg’ , s[::-1]值是 ‘gfedcba’ ,s[-2:-5]值是 ‘’ 。

二、选择题

1.下列哪个语句在 Python 中是非法的? A、x = y = z = 1 C、x, y = y, x B、x = (y = z + 1) D、x += y ( ) ( )

2.关于 Python 内存管理,下列说法错误的是

A、变量不必事先声明 B、变量无须先创建和赋值而直接使用 C、变量无须指定类型 D、可以使用 del 释放资源 3、下面哪个不是 Python 合法的标识符 A、int32 B、40XL C、self D、__name__ ( ) ( )

4、下列哪种说法是错误的

A、除字典类型外,所有标准对象均可以用于布尔测试 B、空字符串的布尔值是 False C、空列表对象的布尔值是 False D、值为 0 的任何数字对象的布尔值是 False 5、下列表达式的值为 True 的是 A、5+4j > 2-3j C、(3,2)< (‘a’,’b’) B、3>2>2 D、’abc’ > ‘xyz’ ( ) C、float D、list ( ) ( )

6、Python 不支持的数据类型有 A、char B、int

7、关于 Python 中的复数,下列说法错误的是 A、表示复数的语法是 real + image j B、实部和虚部都是浮点数 C、虚部必须后缀 j,且必须是小写 D、方法

2012-03-23

42312人浏览

Python单选题库

一、python 语法基础

Python 单选题库

1、Python 3.x 版本的保留字总数是

A.27B.29C.33D.16

2.以下选项中,不是 Python 语言保留字的是

A while B pass C do D except

3.关于 Python 程序格式框架,以下选项中描述错误的是

A Python 语言不采用严格的“缩进”来表明程序的格式框架

B Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码 根据缩进关系决定所属范围

C Python 语言的缩进可以采用 Tab 键实现

D 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而 表达对应的语义

4.下列选项中不符合 Python 语言变量命名规则的是

A TempStr B I C 3_1D _AI

5.以下选项中,关于 Python 字符串的描述错误的是

A Python 语言中,字符串是用一对双引号””或者一对单引号”括起来的零个 或者多个字符 B 字符串包括两种序号体系:

正向递增和反向递减

C 字符串是字符的序列,可以按照单个字符或者字符片段进行索引

D Python 字符串提供区间访问方式,采用[N:

M]格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M)

1 / 85

6.给出如下代码 TempStr =”Hello World” 可以输出“World”子串的是 A . print(TempStr[–5:0])B print(TempStr[–5:]) C print(TempStr[–5:–1])D print(TempStr[–4:–1]) 7.关于赋值语句,以下选项中描述错误的是 A a,b = b,a 可以实现 a 和 b 值的互换 B a,b,c = b,c,a 是不合法的 C 在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变 量,包含“=”的语句称为赋值语句 D 赋值与二元 xx 可以组合,例如&= 8.关于 eval 函数,以下选项中描述错误的是 A eval 函数的定义为: eval(source, globals=None, locals=None, /) B 执行“>>> eval(“Hello”)”和执行“>>> eval(“

2020-05-18

375人浏览

Python单选题库

Python 单选题库 一、python 语法基础

1、 Python 3.x 版本的保留字总数是

A.27

B.29

C.33

2.以下选项中,不是 Python 语言保留字的是

D.16

A while

B pass

C do

3.关于 Python 程序格式框架,以下选项中描述错误的是

D except

A Python 语言不采用严格的“缩进”来表明程序的格式框架 B Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决

定所属范围

C Python 语言的缩进可以采用 Tab 键实现

D 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语 义

4.下列选项中不符合 Python 语言变量命名规则的是

A TempStr

BI

C 3_1

5.以下选项中,关于 Python 字符串的描述错误的是

D _AI

A Python 语言中,字符串是用一对双引号””或者一对单引号 ” 括起来的零个或者多个字符 B 字符串包括两种序号体系:正向递增和反向递减

C 字符串是字符的序列,可以按照单个字符或者字符片段进行索引 D Python 字符串提供区间访问方式,采用[N:M]格式,表示字符串中从 N 到 M 的索引子字

符串(包含 N 和 M) 6.给出如下代码

TempStr =”Hello World” 可以输出“World”子串的是

A . print(TempStr[–5:0])

B print(TempStr[–5:])

C print(TempStr[–5: –1])

D print(TempStr[–4: –1])

7.关于赋值语句,以下选项中描述错误的是

A a,b = b,a 可以实现 a 和 b 值的互换 B a,b,c = b,c,a 是不合法的

C 在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=” 的语句称为赋值语句

D 赋值与二元操作符可以组合,例如&= 8.关于 eval 函数,以下选项中描述错误的是

A eval 函数的定义为:eval(source, globals=None, locals=None, /) B 执行“>>> eval(“Hello”)”和执

2020-05-24

262人浏览

python考试复习题库

一、 填空题 1、 Python 安装扩展库常用的是_工具。(pip) 2、 Python 标准库 math 中用来计算平方根的函数是____。(sqrt) 3、 Python 程序文件扩展名主要有__和两种,其中后者常用于 GUI 程序。(py、pyw) 4、 Python 源代码程序编译后的文件扩展名为___。(pyc) 5、 使用 pip 工具升级科学计算扩展库 numpy 的完整命令是_______。(pip install –upgrade numpy) 6、 使用 pip 工具查看当前已安装的 Python 扩展库的完整命令是___。(pip list) 7、 在 IDLE 交互模式中浏览上一条语句的快捷键是____。(Alt+P) 8、 使用 pip 工具查看当前已安装 Python 扩展库列表的完整命令是___。(pip list) 9、 在 Python 中____表示空类型。(None) 10、 列表、元组、字符串是 Python 的___(有序?无序)序列。(有序) 11、 查看变量类型的 Python 内置函数是______。(type()) 12、 查看变量内存地址的 Python 内置函数是_______。(id()) 13、 以 3 为实部 4 为虚部,Python 复数的表达形式为_或__。(3+4j、3+4J) 14、 Python 运算符中用来计算整商的是___。(//) 15、 Python 运算符中用来计算集合并集的是_。(|) 16、 使用运算符测试集合包含集合 A 是否为集合 B 的真子集的表达式可以写作_。(A < B ) 17、 表达式[1, 2, 3]*3 的执行结果为____________。([1, 2, 3, 1, 2, 3, 1, 2, 3]) 18、 list(map(str, [1, 2, 3]))的执行结果为___________。([‘1’, ‘2’, ‘3’]) 19、 语句 x = 3==3, 5 执行结束后,变量 x 的值为___。((True, 5)) 20、 已知 x = 3,那么执行语句 x += 6 之后,x 的值为_____。(9) 21、 已知 x = 3,并且 id(x)的返回值为 496103280,那么执行语句 x += 6 之后,表达式 id(x) == 496103280

2020-04-15

537人浏览

python试题答案

python 试题答案

【篇一:python 试卷(有答案版本,个人答案不是官方答 案)】

=txt>(自己写的答案,有不正确的地方还请给位批评指正) 一、填 空题(每空 1 分,共 40 分) 1.python 使用符号标示注释;还有 一种 叫做 ??? ???的特别注释。 2.可以使用 python 语句分解成几行; 多个语句也可以写在同一行,语句之间要用; 符号隔开。 3、每一个 python 的导入模块要使用关键字 import。 4、所有 python 5、 python 的数字类型分为 等子类型。 6、python 序列类型包括 python 中唯一的映射类型。 7、python 提供了两个对象身份比较操 作符和来测试两个变量是否指向同一个对象,也可以通过内建函数 来测试对象的身份。 8、python 9、python 的传统除法运算符是 。 10、设 s=‘abcdefg?,则 s[3]值是 s[3:5]值是,s[:5]值是,s[3:]值 是 s[ : :2]值是,s[::-1]值是,s[-2:-5]值是。 11、删除字典中的所有 元素的函数是,可以将一个字典的内容添加到另外一个字典中的函 数是 update(字典名称) ,返回包含字典中所有键的列表的函数是, 返回包含字典中所有值的列表的函数是,判断一个键在字典中是否 存在的函数是 get()。 二、选择题(每题 2 分,共 24 分) 1.下列哪个语句在 python 中 是非法的?( b ) a、x = y = z = 1b、x = (y = z + 1) c、x, y = y, xd、x += y 2.关于 python 内存管理,下列说法错误的是 () a、变量不必事先声明 b、变量无须先创建和赋值而直接使用 c、变量无须指定类型 d、可以使用 del 释放资源 3、下列哪种情况会导致 python 对象的引用计数增加 ( ) a、对象被创建 b、被作为参数传递给函数 c、成为容器对象的元素 d、该对象无法访问时 4、下面哪个不是 python 合法的标识符(b) a、int32b、40xl c、self d、__name__ 5、下列哪种说法是错误的(a) a、除字典类型外,所有标准对象均可以用于布尔测试 b、空字符串的布尔值是 false

c、空列表对象的布尔值是 false d、值为

2019-02-28

5973人浏览

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)from math import *)

5、 解释 Python 脚本程序的“ name ”变量及其作用?(每个 Python 脚本在运行时都 有一个“ name ”属性。如果脚本作为模块被导入,则其“name ”属性的值被自动设 置为模块名;如果脚本独立运行,则其“name ”属性值被自动设置为“main”。利用 “name”属性即可控制Python程序的运行方式。)

6、为什么应尽量从列表的尾部进行元素的增加与删除操作?(当列表增加或删除元素时, 列表对象自动进行内存扩展或收缩,从而保证元素之间没有缝隙,但这涉及到列表元素 的移动,效率较低,应尽量从列表尾部进行元素的增加与删除操作以提高处理速度。)

7、 分析逻辑运算符“or”的短路求值特性?(假设有表达式“表达式 1 or 表达式 2”, 如果表达式 1 的值等价于 True,那么无论表达式2 的值是什么,整个表达式的值总是 等价于True。因此,不需要再计算表达式2的值。)

8、简单解释Python中短字符串驻留机制?(对于短字符串,将其赋值给多个不同的对象时, 内存中只有一个副本,多个对象共享改副本。)

9、异常和错误有什么区别?(异常是指因为程序执行过程中出错而在正常控制流以外采取 的行为。严格来说,语法错误和逻辑错误不属于异常,但有些语法错误往往会导致异常, 例如由于大小写拼写错误而访问不存在的对象,或者试图访问不存在的文件,等等。)

模块提供的功能可以直接调试语句块、表达式、函数等多种脚本。2)在程

2020-05-18

1224人浏览

Python期末试题题库

D 下面描述错误的是?

A. 若 a=True,b=False 则 a or b 为 True B. 若 a=True,b=False 则 a and b 为 False C. 若 a=True,b=False 则 not a 为 False D. a && b 为 False

D 下面描述错误的是?

A. 在 python 中逻辑与运算符不能写作 && ,要写作 and B. &是两个数字按二进制位作与运算的操作符 C. 3 & 2 的结果为 2 D. 3 & 3 的结果为 0

C 下列表达式的值为 True 的是? A True>2 B 3>2>2 C (‘3′,’2′)<(’33’,’22’) D ‘abc’>’xyz’

C 9.6E- 5 表示以下哪个数字? A. 9.6 B. 0.96 C. 0.000096 D. 96

C

下面哪一个是以添加(追加)模式打开文件做写入操作

?

A: f.open(“f”,”r”) B: f.open(“f”,”w”)

C: f.open(“f”,”a”)

D: f.open(“f”,”w+”)

C 下列不属于浮点数类型的是 ? A. 36.0 B. 96e4 C. -77 D. 9.6E-5

D Python 的序列类型不包括下列哪一种 ?

A 字符串 B 列表 C 元组 D 字典

A 以下程序输出什么? “”” x=1 “”” while x:

print(x) A. 运行结果显示 NameError: name ‘x’ is not defined B. 运行结果无限循环输出 1 C. 它等价于下面的程序

#x=1 while x:

print(x) D. 它等价于下面的程序

while x: print(x)

B python 单行注释和多行注释分别是什么? A. “”” “”” 和”’ ”’ B. #和 “”” “”” C. // 和 ”’ ”’ D. #和 //

C 表达式 3**2 的值为 A. 6 B. 18 C. 9 D. 12

B 以下可以终结一个循环的保留字是 A. if B. break C. exit D. continue

A

python 不支持的数据类型有 A、 char B、 int C、 float D、 list

C

python my.py

2020-05-24

208人浏览

Python期末试题题库

D 下面描述错误的是? A. 若 a=True,b=False 则 a or b 为 True B. 若 a=True,b=False 则 a and b 为 False C. 若 a=True,b=False 则 not a 为 False D. a && b 为 False

D 下面描述错误的是? A. 在 python 中逻辑与运算符不能写作&&,要写作 and B. &是两个数字按二进制位作与运算的操作符 C. 3 & 2 的结果为 2 D. 3 & 3 的结果为 0

C 下列表达式的值为 True 的是? A True>2 B 3>2>2 C (‘3′,’2′)<(’33’,’22’) D ‘abc’>’xyz’

C 9.6E-5 表示以下哪个数字? A. 9.6 B. 0.96 C. 0.000096 D. 96

C 下面哪一个是以添加(追加)模式打开文件做写入操作? A: f.open(“f”,”r”) B: f.open(“f”,”w”) C: f.open(“f”,”a”) D: f.open(“f”,”w+”)

C 下列不属于浮点数类型的是? A. 36.0 B. 96e4 C. -77 D. 9.6E-5

D Python 的序列类型不包括下列哪一种?

BatchDoc Word 文档批量处理工具

BatchDoc Word 文档批量处理工具

A 字符串 B 列表 C 元组 D 字典

A 以下程序输出什么? “”” x=1 “”” while x:

print(x) A. 运行结果显示 NameError: name ‘x’ is not defined B. 运行结果无限循环输出 1 C. 它等价于下面的程序

#x=1 while x:

print(x) D. 它等价于下面的程序

while x: print(x)

B python 单行注释和多行注释分别是什么? A. “”” “””和”’ ”’ B. #和””” “”” C. //和”’ ”’ D. #和//

C 表达式 3**2 的值为 A. 6 B. 18 C. 9 D. 12

B 以下可以终结一个循环的保留字是 A. if B. break C. exit D. continue

A

BatchDoc Word 文档批量处理工具

BatchDoc Word 文档批量

2020-04-17

1685人浏览

Python期末试题题库

D 下面描述错误的是? A. 若 a=True,b=False 则 a or b 为 True B. 若 a=True,b=False 则 a and b 为 False C. 若 a=True,b=False 则 not a 为 False D. a && b 为 False

D 下面描述错误的是? A. 在 python 中逻辑与运算符不能写作&&,要写作 and B. &是两个数字按二进制位作与运算的操作符 C. 3 & 2 的结果为 2 D. 3 & 3 的结果为 0

C 下列表达式的值为 True 的是? A True>2 B 3>2>2 C (‘3′,’2′)<(’33’,’22’) D ‘abc’>’xyz’

C 9.6E-5 表示以下哪个数字? A. 9.6 B. 0.96 C. 0.000096 D. 96

C 下面哪一个是以添加(追加)模式打开文件做写入操作? A: f.open(“f”,”r”) B: f.open(“f”,”w”) C: f.open(“f”,”a”) D: f.open(“f”,”w+”)

C 下列不属于浮点数类型的是? A. 36.0 B. 96e4 C. -77 D. 9.6E-5

D Python 的序列类型不包括下列哪一种?

A 字符串 B 列表 C 元组 D 字典

A 以下程序输出什么? “”” x=1 “”” while x:

print(x) A. 运行结果显示 NameError: name ‘x’ is not defined B. 运行结果无限循环输出 1 C. 它等价于下面的程序

#x=1 while x:

print(x) D. 它等价于下面的程序

while x: print(x)

B python 单行注释和多行注释分别是什么? A. “”” “””和”’ ”’ B. #和””” “”” C. //和”’ ”’ D. #和//

C 表达式 3**2 的值为 A. 6 B. 18 C. 9 D. 12

B 以下可以终结一个循环的保留字是 A. if B. break C. exit D. continue

A

欢迎下载

2

python 不支持的数据类型有 A、 char B、 int C、 float D、 list

C

python my.py v1 v2 命令

2020-05-19

662人浏览

python练习题-答案

Python 练习题库

By 郑红波 2017-12-19 一、 填空题 1. Python 标准库 math 中用来计算平方根的函数是__________。(sqrt) 2. 在 Python 中__________表示空类型。(None) 3. 列表、元组、字符串是 Python 的_________(有序?无序)序列。(有序) 4. 查看变量类型的 Python 内置函数是________________。(type()) 5. 查看变量内存地址的 Python 内置函数是_________________。(id()) 6. 表达式[1, 2, 3]*3 的执行结果为______________________。([1, 2, 3, 1, 2, 3, 1, 2, 3]) 7. list(map(str, [1, 2, 3]))的执行结果为_____________________。([‘1’, ‘2’, ‘3’]) 8. 已知 x = 3,并且 id(x)的返回值为 0,那么执行语句 x += 6 之后,表达式 id(x) == 0 的

值为___________。(False) 9. 已知 x = 3,那么执行语句 x *= 6 之后,x 的值为________________。(18) 10. 表达式“[3] in [1, 2, 3, 4]”的值为________________。(False) 11. 假设列表对象 aList 的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片 aList[3:7]得到

的值是______________________。([6, 7, 9, 11]) 12. 使用列表推导式生成包含 10 个数字 5 的列表,语句可以写为_______________。([5 for i in

range(10)]) 13. 假设有列表 a = [‘name’, ‘age’, ‘sex’]和 b = [‘Dong’, 38, ‘Male’],请使用一个语句将这

两个列表的内容转换为字典,并且以列表 a 中的元素为“键”,以列表 b 中的元素为“值”,这 个语句可以写为_____________________。(c = dict(zip(a, b))) 14. 任意长度的 Python 列表、元组和字

2020-05-04

678人浏览

python练习题-答案

精品文档

Python 练习题库

By 郑红波 2017-12-19 一、 填空题 1. Python 标准库 math 中用来计算平方根的函数是__________。(sqrt) 2. 在 Python 中__________表示空类型。(None) 3. 列表、元组、字符串是 Python 的_________(有序?无序)序列。(有序) 4. 查看变量类型的 Python 内置函数是________________。(type()) 5. 查看变量内存地址的 Python 内置函数是_________________。(id()) 6. 表达式[1, 2, 3]*3 的执行结果为______________________。([1, 2, 3, 1, 2, 3, 1, 2, 3]) 7. list(map(str, [1, 2, 3]))的执行结果为_____________________。([‘1’, ‘2’, ‘3’]) 8. 已知 x = 3,并且 id(x)的返回值为 496103280,那么执行语句 x += 6 之后,表达式 id(x) ==

496103280 的值为___________。(False) 9. 已知 x = 3,那么执行语句 x *= 6 之后,x 的值为________________。(18) 10. 表达式“[3] in [1, 2, 3, 4]”的值为________________。(False) 11. 假设列表对象 aList 的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片 aList[3:7]得到的值是

______________________。([6, 7, 9, 11]) 12. 使用列表推导式生成包含 10 个数字 5 的列表,语句可以写为_______________。([5 for i in

range(10)]) 13. 假设有列表 a = [‘name’, ‘age’, ‘sex’]和 b = [‘Dong’, 38, ‘Male’],请使用一个语句将这两个列表的内

容转换为字典,并且以列表 a 中的元素为“键”,以列表 b 中的元素为“值”,这个语句可以写 为_____________________。(c = dict(zip(a, b))) 14.

2020-04-30

664人浏览

python练习题库-答案 最新

Python 练习题库

一、 阅读程序

1. 写出下面代码的执行结果。 def Join(List, sep=None):

return (sep or ‘,’).join(List) print(Join([‘a’, ‘b’, ‘c’])) print(Join([‘a’, ‘b’, ‘c’],’:’)) 答: a,b,c a:b:c 2. 若 k 为整数,下述 while 循环执行的次数为: 9 k=1000 while k>1:

print(k) k=k//2

3. 写出下面代码的运行结果。 def Sum(a, b=3, c=5):

return sum([a, b, c]) print(Sum(a=8, c=2)) print(Sum(8)) print(Sum(8,2)) 答: 13 16 15

4. 写出下列程序输出结果 i=1 while i+1:

if i>4: print(“%d”%i) i+=1 break

print(“%d”%i) i+=1 i+=1 5. 写出下面代码的运行结果。 def Sum(*p): return sum(p) print(Sum(3, 5, 8)) print(Sum(8)) print(Sum(8, 2, 10)) 答: 16 8

20

6. 下面程序的执行结果是__________________。(1) s=0 for i in range(1,101):

s += i else:

print(1)

7. 下面程序的执行结果是______________。(1275) s=0 for i in range(1,101):

s += i if i == 50:

print(s) break else: print(1) 8. 阅读下面的代码,输出结果为_____________。 x = list(range(10)) for index, value in enumerate(x): if value == 3:

x[index] = 5 else:

print(x) 答:将列表 x 中值为 3 的元素修改为 5。 9. 阅读下面的代码,解释其功能: >>> import string >>> x = string.ascii_letters + string.digits >>> import rand

2019-12-14

2475人浏览