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人浏览