《Python程序设计》考试试题 一、填空题 第一章基础知识 l、Python安装扩展库常用的是 工具。(pip) 2、Python标准库math中用来计算平方根的函数是 (sqrt) 3、Python程序文件扩展名主要有 和 两种,其中后者常用于GI程序。 (py、pyw) 4、Python源代码程序编译后的文件扩展名为. -。(pyc) 5、使用pip工具升级科学计算扩展库numpy的完整命令是 (pip install --upgrade numpy) 6、使用pip工具查看当前已安装的Python扩展库的完整命令是 。(piplist) 7、在IDLE交互模式中浏览上一条语句的快捷键是 (Alt+P) 8、在Python中 表示空类型。(None) 9、列表、元组、字符串是Python的 (有序?无序)序列。(有序) 10、 查看变量类型的Python内置函数是 (type()) 11、 查看变量内存地址的Python内置函数是 (id0) 12、 以3为实部4为虚部,Python复数的表达形式为 或 。(3+4j、 3+4J) 13、 Python运算符中用来计算整商的是 (ount(4)的值为 。(0) 14、 Python标准库random中的 方法作用是从序列中随机选择1个元素。 (choice()) 15、 Python标准库random中的sample(seq,k)方法作用是从序列中选择 (重
《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、 在 Python 中__________表示空类型。(None) 9、 列表、元组、字符串是 Python 的_________(有序?无序)序列。(有序) 10、 查看变量类型的 Python 内置函数是________________。(type()) 11、 查看变量内存地址的 Python 内置函数是_________________。(id()) 12、 以 3 为实部 4 为虚部,Python 复数的表达形式为___________或________。(3+4j、 3+4J) 13、 Python 运算符中用来计算整商的是 _________ 。 ( ount(4) 的值为 _______________。(0) 14、 Python 标准库 random 中的___________方法作用是从序列中随机选择 1 个元素。 (choice()) 15、 Python 标准库 random 中的 sample(seq, k)方法作用是从序列中选择________(重
复?不重复?)的k个元素。(不重复) 16、 random模块中 方法的作用是将列表中的元素随机乱序。 (shuffle()) 17、 执行代码x,y,z=sorted([1,3,2])之后,变量y的值为。(2) 18、 表达式(1,2,3)+(4,5)的值为 ((1,2,3,4,5)) 19、 表达式 dict(zip([1,2], [3, 4]) 的值为 -。({1:3,2:4}) 20、 语句x,y,z=[1,2,3]执行后,变量y的值为 (2) 21、 己知x=[1,3,3],[2,3,1],那么表达式sorted(x,key=lambda item:item[o]+item[2])的值为 。([2,3, 1],[1,3,3]) 22、己知x=[1,3,3],[2,3,1],那么表达式sorted(x,key=1 ambda item:(item[l],item[2]))的值为」 _。([2,3, 1],[1,3,3]]) 23、 已知x=[1,3,3],[2,3,1]],那么表达式sorted(x,key=lambda item:(item[1], -item[2])的值为 。([1,3,3],[2,3,1]) 24、 己知x={1,2,3},那么执行语句(3)之后,x的值为 。 ({1,2,3}) 25、 已知x=1:1},那么执行语句x[2]=2之后,1en(x)的值为 (2) 26、 已知x={1:1,2:2},那么执行语句x[2]=4之后,1en(x)的值为 (2) 27 假设已从标准库functools导入reduce(O函数,那么表达式reduce(lambda x,y: x-y,[1,2,3])的值为一。(-4) 28、 假设已从标准库functools导入reduce()函数,那么表达式reduce(1 ambda x,y: x+y,[1,2,3])的值为。(6) 29、 假设己从标准库functools导入reduce()函数,那么表达式reduce(lambda
复?不重复?)的 k 个元素。(不重复) 16、 random 模块中 _____________ 方法的作用是将列表中的元素随机乱序。 (shuffle()) 17、 执行代码 x, y, z = sorted([1, 3, 2]) 之后,变量 y 的值为______。(2) 18、 表达式 (1, 2, 3)+(4, 5) 的值为__________________。((1, 2, 3, 4, 5)) 19、 表达式 dict(zip([1, 2], [3, 4])) 的 值 为 _________________________________。({1: 3, 2: 4}) 20、 语句 x, y, z = [1, 2, 3] 执行后,变量 y 的值为__________。(2) 21、 已 知 x = [[1,3,3], [2,3,1]] , 那 么 表 达 式 sorted(x, key=lambda item:item[0]+item[2]) 的值为______________________________________。([[2, 3, 1], [1, 3, 3]]) 22、 已 知 x = [[1,3,3], [2,3,1]] , 那 么 表 达 式 sorted(x, key=lambda item:(item[1],item[2])) 的值为____________________________________。([[2, 3, 1], [1, 3, 3]]) 23、 已知 x = [[1,3,3], [2,3,1]],那么表达式 sorted(x, key=lambda item:(item[1], -item[2])) 的值为____________________________________。([[1, 3, 3], [2, 3, 1]]) 24、 已知 x = {1, 2, 3},那么执行语句 (3) 之后,x 的值为__________。({1, 2, 3}) 25、 已知 x = {1:1},那么执行语句 x[2] = 2 之后,len(x)的值为____________。(2) 26、 已知 x = {1:1, 2:2},那么执行语句 x[2] = 4 之后,len(x)的值为____________。 (2) 27、 假设已从标准库 functools 导入 reduce()函数,那么表达式 reduce(lambda x, y: x-y, [1, 2, 3]) 的值为____。(-4) 28、 假设已从标准库 functools 导入 reduce()函数,那么表达式 reduce(lambda x, y: x+y, [1, 2, 3]) 的值为____。(6) 29、 假设已从标准库 functools 导入 reduce()函数,那么表达式 reduce(lambda
x,y:max(x,y),[1,2,3,4,4,5])的值为。(5) 30、 已知有函数定义def demo():return sum(p),那么表达式demo(1,2,3)的值 为、表达式demo(1,2,3,4)的值为。(6、10) 31、 已知列表x=[1,2],那么连续执行命令y=x和(3)之后,x的值为。 ([1,2,3]) 32、 已知列表x=[1,2],那么连续执行命令y=x[:]和(3)之后,x的值为 。([1,2]) 33、 已知列表x=[1,2],执行语句y=x[:]后,表达式id(x)=id(y)的值为 _。(False) 34、 已知列表x=[1,2],执行语句y=x后,表达式id(x)=id(y)的值为 (True) 35、 已知列表x=[1,2],执行语句y=x后,表达式xisy的值为_。(True) 36、 已知列表x=[l,2],执行语句y=x[:]后,表达式x isnot y的值为。 (True) 37、 表达式sorted(range(⑤),5))的值为 。([0,1,2, 3,4]) 38、 表达式[i for i in range(1o)ifi>8]的值为 .。([9]) 39、 已知有列表x=[1,2,3],[4,5,6],那么表达式[row[i]for row in x] for i in range(len(x[o])]的值为 。([1,4],[2, 5],[3,6]) 40、 执行语句x,y,z=map(str,range(3)之后,变量y的值为 ('1’) 41、 己知列表x=[1,2],那么执行语句([3])之后,x的值为 。([1, 2,3]) 42、 己知列表x=[1,2],那么执行语句([3])之后,x的值为 ([1, 2,[3])
x,y:max(x,y), [1,2,3,4,4,5])的值为_________。(5) 30、 已知有函数定义 def demo(*p):return sum(p),那么表达式 demo(1, 2, 3) 的值 为______、表达式 demo(1, 2, 3, 4) 的值为_________。(6、10) 31、 已知列表 x = [1, 2],那么连续执行命令 y = x 和 (3) 之后,x 的值为________。 ([1, 2, 3]) 32、 已知列表 x = [1, 2],那么连续执行命令 y = x[:] 和 (3) 之后,x 的值为 ________。([1, 2]) 33、 已知列表 x = [1, 2],执行语句 y = x[:] 后,表达式 id(x) == id(y) 的值为 _______。(False) 34、 已知列表 x = [1, 2],执行语句 y = x 后,表达式 id(x) == id(y) 的值为_______。 (True) 35、 已知列表 x = [1, 2],执行语句 y = x 后,表达式 x is y 的值为_______。(True) 36、 已知列表 x = [1, 2],执行语句 y = x[:] 后,表达式 x is not y 的值为_______。 (True) 37、 表达式 sorted(range(5), 5)) 的值为_________________________。([0, 1, 2, 3, 4]) 38、 表达式 [i for i in range(10) if i>8] 的值为________________。([9]) 39、 已知有列表 x = [[1, 2, 3], [4, 5, 6]],那么表达式 [[row[i] for row in x] for i in range(len(x[0]))] 的值为___________________________。([[1, 4], [2, 5], [3, 6]]) 40、 执行语句 x,y,z = map(str, range(3)) 之后,变量 y 的值为___________。('1') 41、 已知列表 x = [1, 2],那么执行语句 ([3]) 之后, x 的值为____________。([1, 2, 3]) 42、 已知列表 x = [1, 2],那么执行语句 ([3]) 之后,x 的值为_____________。([1, 2, [3]])
43、 表达式print(Ob10101)的值为 。(21) 44、 已知x=[1,2,3,4,5],那么执行语句de1x[:3]之后,x的值为 ([4,5]) 45、 已知x=range(1,4)和y=range(4,7),那么表达式sum([i*j for i,jin zip(x,y)])的值为 _。(32) 46、 表达式[5 for i in range(3)]的值为 ([5,5,5]) 47、 表达式{1,2,3}={1,3,2}的值为 (True) 48、 表达式[1,2,3]=[1,3,2]的值为 (False) 49、 己知x=[1,2,1],那么表达式id(x[0])=id(x[2])的值为 (True) 50、 表达式3 not in[1,2,3]的值为 (False) 51、 已知x=[1,2],那么执行语句x[0:0]=[3,3]之后,x的值为 ([3,3,1,2]) 52、 已知x=[1,2],那么执行语句x[0:1]=[3,3]之后,x的值为 ([3,3,2]) 53、 己知x=[1,2,3,4,5],那么执行语句de1x[1:3]之后,x的值为 ([1,4,5]) 54、 已知x=[1,2,3,],[4,5,6],那么表达式sum([i*j for i,jinzip(*x)]) 的值为。(32) 55、 己知列表x=[1,2,3]和y=[4,5,6],那么表达式[(i,j)fori,jinzip(x,y) ifi=3]的值为。([(3,6)]) 56、 己知列表x=[,,],那么表达式sum(x)/1en(x)的值为 () 57、 己知x=(1:2,2:3,3:4},那么表达式sum(x)的值为 (6) 58、 已知x={1:2,2:3,3:4},那么表达式sum0)的值为 (9)
43、 表达式 print(0b10101) 的值为____________。(21) 44、 已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[:3] 之后,x 的值为__________。 ([4, 5]) 45、 已知 x = range(1,4) 和 y = range(4,7),那么表达式 sum([i*j for i,j in zip(x,y)]) 的值为__________。(32) 46、 表达式 [5 for i in range(3)] 的值为_______________。([5, 5, 5]) 47、 表达式 {1, 2, 3} == {1, 3, 2} 的值为___________。(True) 48、 表达式 [1, 2, 3] == [1, 3, 2] 的值为____________。(False) 49、 已知 x = [1, 2, 1],那么表达式 id(x[0]) == id(x[2]) 的值为_______________。 (True) 50、 表达式 3 not in [1, 2, 3]的值为__________。(False) 51、 已知 x = [1, 2],那么执行语句 x[0:0] = [3, 3]之后,x 的值为___________。 ([3, 3, 1, 2]) 52、 已知 x = [1, 2],那么执行语句 x[0:1] = [3, 3]之后,x 的值为___________。 ([3, 3, 2]) 53、 已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[1:3] 之后,x 的值为____________。 ([1, 4, 5]) 54、 已知 x = [[1, 2, 3,], [4, 5, 6]],那么表达式 sum([i*j for i,j in zip(*x)]) 的值为______。(32) 55、 已知列表 x = [1, 2, 3] 和 y = [4, 5, 6],那么表达式 [(i,j) for i, j in zip(x,y) if i==3] 的值为____________。([(3, 6)]) 56、 已知列表 x = [, , ],那么表达式 sum(x)/len(x) 的值为___________。() 57、 已知 x = {1:2, 2:3, 3:4},那么表达式 sum(x) 的值为___________。(6) 58、 已知 x = {1:2, 2:3, 3:4},那么表达式 sum()) 的值为_________。(9)
59、 己知x=[3,2,3,3,4],那么表达式[index for index,value in enumerate(x) if value-=3]的值为 。([0,2,3]) 60、 表达式1234%1000oin([item[1]foritem in0])的值为 。('345') 61、 己知列表x=[l,3,2],那么表达式[value for index,value in enumerate(x) if index-=2]的值为 。([2]) 62、 已知列表x=[1,3,2],那么执行语句a,b,c=sorted(x)之后,b的值为 —。(2) 63、 己知列表x=[l,3,2],那么执行语句a,b,c=map(str,sorted(x)之后, c的值为 。(’3') 64、 表达式set([1,2,3])={1,2,3}的值为 (True) 65、 表达式set([1,2,2,3])={1,2,3}的值为 (True) 66、 表达式’%c'%65=str(65)的值为 (False) 67、 表达式’%s'%65=str(65)的值为 (True) 68、 表达式chr(ord('b')32)的值为 ('B) 69、 表达式'abc'in'abdcefg'的值为 (False) 70、 已知x为整数变量,那么表达式int(hex(x),l6)=x的值为 (True) 71、 己知x,y=3,5,那么执行x,y=y,x之后,x的值为 (5) 72、 已知x='abcd'和y='abcde',那么表达式[i=j for i,j in zip(x,y)]的 值为 ([True,True,True,True]) 73、 已知x=1ist(range(20),那么表达式x[-1]的值为 。(19) 74、 己知x=3+4j和y=5+6j,那么表达式x+y的值为 。(8+10j) 75、 己知x=[3],那么执行x+=[5]之后x的值为 ([3,5]) 76、 已知x=[3,3,4],那么表达式id(x[0])=id(x[1])的值为
59、 已知 x = [3, 2, 3, 3, 4],那么表达式 [index for index, value in enumerate(x) if value==3] 的值为____________。([0, 2, 3]) 60、 表达式 1234%1000oin([item[1] for item in ()]) 的值为_____________。('345') 61、 已知列表 x = [1, 3, 2],那么表达式 [value for index, value in enumerate(x) if index==2] 的值为_______________。([2]) 62、 已知列表 x = [1, 3, 2],那么执行语句 a, b, c = sorted(x) 之后,b 的值为 ____。(2) 63、 已知列表 x = [1, 3, 2],那么执行语句 a, b, c = map(str,sorted(x)) 之后, c 的值为______。('3') 64、 表达式 set([1,2,3]) == {1, 2, 3} 的值为____________。(True) 65、 表达式 set([1,2, 2,3]) == {1, 2, 3} 的值为____________。(True) 66、 表达式 '%c'%65 == str(65) 的值为___________。(False) 67、 表达式 '%s'%65 == str(65) 的值为_____________。(True) 68、 表达式 chr(ord('b')^32) 的值为_________。('B') 69、 表达式 'abc' in 'abdcefg' 的值为_____________。(False) 70、 已知 x 为整数变量,那么表达式 int(hex(x), 16) == x 的值为_____________。 (True) 71、 已知 x, y = 3, 5,那么执行 x, y = y, x 之后,x 的值为__________。(5) 72、 已知 x = 'abcd' 和 y = 'abcde',那么表达式 [i==j for i,j in zip(x,y)] 的 值为________________。([True, True, True, True]) 73、 已知 x = list(range(20)),那么表达式 x[-1]的值为____________________。(19) 74、 已知 x = 3+4j 和 y = 5+6j,那么表达式 x+y 的值为____________________。(8+10j) 75、 已知 x = [3],那么执行 x += [5]之后 x 的值为____________________。([3, 5]) 76、 已知 x = [3, 3, 4],那么表达式 id(x[0])==id(x[1])的值为__________________
(True) 77、 表达式int('11',2)的值为 (3) 78、 表达式int('11',8)的值为 (9) 79、 表达式int(bin(54321),2)的值为 0 (54321) 80、 表达式chr(ord'A')+1)的值为 ('B') 81、 表达式int(str(34))=34的值为 (True) 82、 表达式1ist(str([3,4])=[3,4]的值为 (False) 83、 表达式{1,2,3,4,5,6}·{5,6,7,8}的值为 。({1,2, 3,4,7,8}) 84、 表达式15 alues0)的值为 ([3,9,78]) 85、 已知x=[3,2,4,1],那么执行语句x=0之后,x的值为 (None) 86、 表达式list(filter(1 ambda x:x>5,range(10)的值为 .([6, 7,8,9]) 87、 已知x=1ist(range(20),那么语句print(x[100:200])的输出结果为 。([]) 88、 己知x=list(range(20),那么执行语句x[:18]=[]后列表x的值为 。([18,19]) 89 己知x=[1,2,3],那么连续执行y=x[:]和(4)这两条语句之后,x的值为 。([1,2,3]) 90、 已知X=[1,2,3],那么连续执行y=x和(4)这两条语句之后,x的值为 。([1,2,3,4]) 91、 己知x=[1,2,3],那么连续执行y=[1,2,3]和(4)这两条语句之后,x的值 为 _。([1,2,3]) 92、 已知x=[]*3,那么执行语句x[o].append(1)之后,x的值为
(True) 77、 表达式 int('11', 2)的值为______________________。(3) 78、 表达式 int('11', 8)的值为_______________________。(9) 79、 表达式 int(bin(54321), 2)的值为_______________________。(54321) 80、 表达式 chr(ord('A')+1)的值为____________________。('B') 81、 表达式 int(str(34)) == 34 的值为___________________。(True) 82、 表达式 list(str([3, 4])) == [3, 4]的值为_________________。(False) 83、 表达式{1, 2, 3, 4, 5, 6} ^ {5, 6, 7, 8}的值为__________________。({1, 2, 3, 4, 7, 8}) 84、 表达式 15 alues())的值为_____________。([3, 9, 78]) 85、 已知 x = [3, 2, 4, 1],那么执行语句 x = ()之后,x 的值为____________。(None) 86、 表达式 list(filter(lambda x: x>5, range(10)))的值为_________________。([6, 7, 8, 9]) 87、 已 知 x = list(range(20)) ,那么语句 print(x[100:200]) 的输出结果为 _______________。([]) 88、 已知 x = list(range(20)),那么执行语句 x[:18] = []后列表 x 的值为 ______________。([18, 19]) 89、 已知 x = [1, 2, 3],那么连续执行 y = x[:]和(4)这两条语句之后,x 的值为 ____________________。([1, 2, 3]) 90、 已知 x = [1, 2, 3],那么连续执行 y = x 和(4)这两条语句之后,x 的值为 ____________________。([1, 2, 3, 4]) 91、 已知 x = [1, 2, 3],那么连续执行 y = [1, 2, 3]和(4)这两条语句之后,x 的值 为____________________。([1, 2, 3]) 92、 已 知 x = [[]] * 3 , 那 么 执 行 语 句 x[0].append(1) 之后, x 的值为
([1],[1],[1]) 93、 已知x=[]for i in range(3)],那么执行语句x[0].append(1)之后,x的值 为】 。 ([1],[0,[0]) 94、 已知x=([1],[2]),那么执行语句x[0].append(3)后x的值为 (([1,3],[2])) 95、 己知x={1:1,2:2},那么执行语句({2:3,3:3})之后,表达式sorted0)的值为 。([(1,1),(2,3),(3,3)]) 96、 己知x={1:1,2:2},那么执行语句x[3]=3之后,表达式sorted0)的值为 。([(1,1),(2,2),(3,3)]) 97、 己知x=[1,2,3],那么表达式not(set(x*100)-set(x)的值为 _。(True) 98、 已知x=[1,2,3],那么表达式not(set(x*100)&set(x)的值为 。(False) 99、 表达式x':1,*y:2}的值为 (x':1,'y:2}) 100、 表达式{灯ange(4),4,*(5,6,7)}的值为 。({0,1,2,3, 4,5,6,7}) 101、已知X=[1,2,3,4,5],那么执行语句x[:2]=range(3)之后,x的值为 。([02,1,4,2]) 102、 己知x=[1,2,3,4,5],那么执行语句x[:2]=map(1 ambda y:y!=5,range(3))之 后,x的值为 _([True,2,True,4,True]) 103、 己知x=[1,2,3,4,5],那么执行语句x[1:2]=sorted(x[1:2],reverse=-True) 之后,x的值为 。([1,4,3,2,5]) 104、 表达式True3的值为 (3) 105、 表达式False+1的值为 (1) 第3章选择结构与循环结构
____________________。([[1], [1], [1]]) 93、 已知 x = [[] for i in range(3)],那么执行语句 x[0].append(1)之后,x 的值 为_________________。([[1], [], []]) 94、 已知 x = ([1], [2]),那么执行语句 x[0].append(3)后 x 的值为________________。 (([1, 3], [2])) 95、 已知 x = {1:1, 2:2},那么执行语句({2:3, 3:3})之后,表达式 sorted())的值为 ____________________。([(1, 1), (2, 3), (3, 3)]) 96、 已知 x = {1:1, 2:2},那么执行语句 x[3] = 3 之后,表达式 sorted())的值为 ____________________。([(1, 1), (2, 2), (3, 3)]) 97、 已 知 x = [1, 2, 3] , 那 么 表 达 式 not (set(x*100)-set(x)) 的值为 ________________。(True) 98、 已 知 x = [1, 2, 3] , 那 么 表 达 式 not (set(x*100)&set(x)) 的值为 ________________。(False) 99、 表达式{'x': 1, **{'y': 2}}的值为___________________。({'x': 1, 'y': 2}) 100、 表达式{*range(4), 4, *(5, 6, 7)}的值为__________________。({0, 1, 2, 3, 4, 5, 6, 7}) 101、 已知 x = [1,2,3,4,5],那么执行语句 x[::2] = range(3) 之后,x 的值为 _______________。([0, 2, 1, 4, 2]) 102、 已知 x = [1,2,3,4,5],那么执行语句 x[::2] = map(lambda y:y!=5,range(3)) 之 后,x 的值为________________。([True, 2, True, 4, True]) 103、 已知 x = [1,2,3,4,5],那么执行语句 x[1::2] = sorted(x[1::2], reverse=True) 之后,x 的值为_________________。([1, 4, 3, 2, 5]) 104、 表达式 True*3 的值为__________。(3) 105、 表达式 False+1 的值为__________。(1) 第 3 章 选择结构与循环结构
106、 表达式'ab'in'acbed'的值为 (False) 107、 假设n为整数,那么表达式n&1=n%2的值为 (True) 108、 关键字 用于测试一个对象是否是一个可迭代对象的元素。(in) 109、 表达式32的值为 。(True) 110、 已知x='a':'b',’c:’d'},那么表达式’ainx的值为 (True) 111、 已知x='a’:'b',’c':’d},那么表达式’b'inx的值为 (False) 112、 己知x=a':'b',’c:’d'},那么表达式’bin0的值为 (True) 113、 表达式1<2<3的值为 (True) 114、 表达式3or5的值为 (3) 115、 表达式0or5的值为 (5) 116、 表达式3and5的值为 (5) 117、 表达式3 and not5的值为 (False) 118、 Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是 _。(and、or、not) 119、 Python语句for i in range(3):print(i,end=',')的输出结果为 _。(0,1,2,) 120、 Python语句print(1,2,3,sep=',')的输出结果为 。(1,2,3) 121、 对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结 束时」 (会?不会?)执行else中的代码。(会) 122、 在循环语句中, 语句的作用是提前结束本层循环。(break) 123、 在循环语句中, 语句的作用是提前进入下一次循环。(continue)
106、 表达式 'ab' in 'acbed' 的值为________。(False) 107、 假设 n 为整数,那么表达式 n&1 == n%2 的值为_____________。(True) 108、 关键字__________用于测试一个对象是否是一个可迭代对象的元素。(in) 109、 表达式 32 的值为_______________。(True) 110、 已知 x = {'a':'b', 'c':'d'},那么表达式 'a' in x 的值为______________。 (True) 111、 已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in x 的值为______________。 (False) 112、 已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in () 的值为______________。 (True) 113、 表达式 1<2<3 的值为_________。(True) 114、 表达式 3 or 5 的值为________。(3) 115、 表达式 0 or 5 的值为_________。(5) 116、 表达式 3 and 5 的值为____________。(5) 117、 表达式 3 and not 5 的值为______________。(False) 118、 Python 中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是_________、 ___________、_________。(and、or、not) 119、 Python 语 句 for i in range(3):print(i, end=',') 的 输 出 结 果 为 _____________________。(0,1,2,) 120、 Python 语句 print(1, 2, 3, sep=',') 的输出结果为________________。(1,2,3) 121、 对于带有 else 子句的 for 循环和 while 循环,当循环因循环条件不成立而自然结 束时________(会?不会?)执行 else 中的代码。(会) 122、 在循环语句中,__________语句的作用是提前结束本层循环。(break) 123、 在循环语句中,_______语句的作用是提前进入下一次循环。(continue)
124、 表达式5if5>6else(6if3>2else5)的值为 (6) 125、 Python关键字elif表示 和 两个单词的缩写。(else、if) 126、 表达式3in{1,2,3}的值为 (True) 127、 表达式’ac'in’abce'的值为 (False) 128、 表达式not3的值为 (False) 第4章字符串与正则表达式 129、 表达式'abc'in('abcdefg')的值为 (True) 130、 表达式'abc'in['abcdefg']的值为 (False) 131、 表达式\x41'=’A'的值为 (True) 132、 Python 语句'.join(1 ist('hello world!'))执行的结果是 ('hello world!') 133、 转义字符r’n’的含义是 (回车换行) 134、 已知列表对象x=['11',’2,’3'],则表达式max(x)的值为 。('3) 135、 表达式min(C'11',’2',’3'])的值为 ('11') 136、 已知列表对象x=[11',’2',’3'],则表达式max(x,key=len)的值为 。('11’) 137、 己知path=r'c:\',那么表达式path[:-4]+'htm'的值为 。('c:\') 138、 表达式1ist(str(1,2,3])=[1,2,3]的值为 (False) 139、 表达式str([1,2,3])的值为 ('[1,2,3]') 140、 表达式str(1,2,3)的值为 ('(1,2,3)') 141、 表达式sum(range(1,10,2)的值为 (25) 142、 表达式sum(range(1,10)的值为 (45) 143、 表达式’%c'%65的值为 。('A)
124、 表达式 5 if 5>6 else (6 if 3>2 else 5) 的值为_________。(6) 125、 Python 关键字 elif 表示__________和___________两个单词的缩写。(else、if) 126、 表达式 3 in {1, 2, 3} 的值为_________。(True) 127、 表达式 'ac' in 'abce' 的值为_____________。(False) 128、 表达式 not 3 的值为________________。(False) 第 4 章 字符串与正则表达式 129、 表达式 'abc' in ('abcdefg') 的值为______________。(True) 130、 表达式 'abc' in ['abcdefg'] 的值为______________。(False) 131、 表达式 '\x41' == 'A' 的值为_____________。(True) 132、 Python 语 句 ''.join(list('hello world!')) 执 行 的 结 果 是 ____________________。('hello world!') 133、 转义字符 r’\n’的含义是___________________。(回车换行) 134、 已知列表对象 x = ['11', '2', '3'],则表达式 max(x) 的值为___________。('3') 135、 表达式 min(['11', '2', '3']) 的值为_________________。('11') 136、 已知列表对象 x = ['11', '2', '3'],则表达式 max(x, key=len) 的值为 ___________。('11') 137、 已知 path = r'c:\',那么表达式 path[:-4]+'htm' 的值为__________。('c:\\') 138、 表达式 list(str([1,2,3])) == [1,2,3] 的值为______________。(False) 139、 表达式 str([1, 2, 3]) 的值为__________________。('[1, 2, 3]') 140、 表达式 str((1, 2, 3)) 的值为__________________。('(1, 2, 3)') 141、 表达式 sum(range(1, 10, 2)) 的值为____________。(25) 142、 表达式 sum(range(1, 10)) 的值为_____________。(45) 143、 表达式 '%c'%65 的值为_________。('A')
144、 表达式’%s'%65的值为 ('65) 145、 表达式’%d,%c'%(65,65)的值为。('65,A') 146、 表达式'The first:{1},the second is{o}'.format(65,97)的值为 ('The first:97,the second is 65') 147、表达式’{0:#d},{0:#x,{0:#o}'.format(65)的值为 ('65,0x41,0o101') 148、 表达式isinstance(abcdefg',str)的值为 (True) 149、 表达式isinstance('abcdefg',object)的值为 (True) 150、 表达式isinstance(3,object)的值为】 (True) 151、 表达式'abcabcabc'.rindex(Cabc')的值为 (6) 152、 表达式':'.join(abcdefg'.split(cd')的值为 。('ab:efg') 153、 表达式'Helloworld.I like Python..'.rfind('python')的值为。(-l) 154、 表达式'abcabcabc'.count('abc')的值为 (3) 155、 表达式’,banana,pear'.find('p')的值为 (1) 156、 表达式',banana,pear'.find(Cppp')的值为 。(-1) 157、 表达式'abcdefg'.split(Cd)的值为 。 (['abc',efg']) 158、 表达式’:’.join('1,2,3,4,5.split(,)的值为 (’1:2:3:4:5) 159、 表达式’,'.join(a b ccc\n\n\nddd ’.split())的值为 。('a,b,ccc,ddd') 160、 表达式'Hello world'.upper()的值为 (HELLO WORLD' 161、 表达式'Hello world'.lower(0的值为 ('hello world') 162、 表达式'Hello world'.lower(O.upper0的值为 。 (HELLO WORLD
144、 表达式 '%s'%65 的值为__________。('65') 145、 表达式 '%d,%c' % (65, 65) 的值为________。('65,A') 146、 表达式 'The first:{1}, the second is {0}'.format(65,97) 的值为 ______________________________。('The first:97, the second is 65') 147、 表达式 '{0:#d},{0:#x},{0:#o}'.format(65) 的值为 _____________ 。 ('65,0x41,0o101') 148、 表达式 isinstance('abcdefg', str) 的值为____________。(True) 149、 表达式 isinstance('abcdefg', object) 的值为_____________。(True) 150、 表达式 isinstance(3, object) 的值为_____________。(True) 151、 表达式 'abcabcabc'.rindex('abc') 的值为____________。(6) 152、 表达式 ':'.join('abcdefg'.split('cd')) 的值为______________。('ab:efg') 153、 表达式 'Hello world. I like Python.'.rfind('python') 的值为________。(-1) 154、 表达式 'abcabcabc'.count('abc') 的值为_____________。(3) 155、 表达式 ',banana,pear'.find('p') 的值为______________。(1) 156、 表达式 ',banana,pear'.find('ppp') 的值为________。(-1) 157、 表达式 'abcdefg'.split('d') 的值为__________________。(['abc', 'efg']) 158、 表达式 ':'.join('1,2,3,4,5'.split(',')) 的值为 __________________ 。 ('1:2:3:4:5') 159、 表达式 ','.join('a b ccc\n\n\nddd '.split()) 的值为 ______________。('a,b,ccc,ddd') 160、 表达式 'Hello world'.upper() 的值为___________。('HELLO WORLD') 161、 表达式 'Hello world'.lower() 的值为_____________。('hello world') 162、 表达式 'Hello world'.lower().upper() 的值为___________。('HELLO WORLD')