2024年5月1日发(作者:)
.
《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、
11、
12、
查看变量类型的Python内置函数是________________。〔type<>
查看变量内存地址的Python内置函数是_________________。〔id<>
以3为实部4为虚部,Python复数的表达形式为___________或________。〔3+4j、
3+4J
13、
14、
15、
Python运算符中用来计算整商的是_________。〔//
Python运算符中用来计算集合并集的是_______。〔|
使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_______。
〔A
16、 ______________命令既可以删除列表中的一个元素,也可以删除整个列表。〔del
1 / 56
.
17、
18、
19、
20、
21、
22、
23、
24、
表达式 int<'123', 16> 的值为_________。〔291
表达式 int<'123', 8> 的值为_________。〔83
表达式 int<'123'> 的值为_____________。〔123
表达式 int<'101',2> 的值为__________。〔5
表达式 abs<-3> 的值为___________。〔3
Python 3.x语句 print<1, 2, 3, sep=':'> 的输出结果为____________。〔1:2:3
表达式 int<4**0.5> 的值为____________。〔2
Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range
对象中元素个数。〔len<>
25、
26、
27、
28、
Python内置函数____________用来返回序列中的最大元素。〔max<>
Python内置函数____________用来返回序列中的最小元素。〔min<>
Python内置函数________________用来返回数值型序列中所有元素之和。〔sum<>
为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为
扩展名__________的文件。〔pyc
29、
30、
31、
32、
33、
34、
35、
36、
37、
已知 x = 3,那么执行语句 x += 6 之后,x的值为_______________。〔9
表达式 3 | 5 的值为__________。〔7
表达式 3 & 6 的值为_________。〔2
表达式 3 ** 2 的值为_________。〔9
表达式 3 * 2的值为___________。〔6
表达式 3<<2 的值为_______________。〔12
表达式 65 >> 1 的值为_____________。〔32
表达式 chr
表达式 chr
2 / 56
.
38、
39、
40、
表达式 abs<3+4j> 的值为____________。〔5.0
表达式 callable
假设有Python程序文件,其中只有一条语句print<__name__>,那么直接运
行该程序时得到的结果为_____________。〔__main__
41、
42、
43、
表达式16**0.5的值为____________________。〔4.0
表达式type<{3}>的值为____________________。〔set
表达式isinstance<'Hello world', str>的值为____________________。〔True
第二章 Python序列
44、 表达式[1, 2, 3]*3的执行结果为______________________。〔[1, 2, 3, 1, 2, 3,
1, 2, 3]
45、 list
‘3’]
46、
47、
语句x = 3==3, 5执行结束后,变量x的值为_____________。〔 已知 x = 3,并且id 式 id 48、 49、 50、 51、 已知 x = 3,那么执行语句 x *= 6 之后,x的值为________________。〔18 表达式[3] in [1, 2, 3, 4]的值为________________。〔False 列表对象的sort<>方法用来对列表元素进行原地排序,该函数返回值为。〔None 假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片 aList[3:7]得到的值是______________________。〔[6, 7, 9, 11] 52、 使用列表推导式生成包含10个数字5的列表,语句可以写为_______________。〔[5 for i in range<10>] 53、 假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一 个语句将这两个列表的内容转换为字典,并且以列表a中的元素为"键",以列表b中的元 3 / 56 . 素为"值",这个语句可以写为_____________________。〔c = dict 54、 55、 56、 57、 任意长度的Python列表、元组和字符串中最后一个元素的下标为________。〔-1 Python语句list 表达式 list 已知a = [1, 2, 3]和b = [1, 2, 4],那么id==id的执行结果为 ___________。〔True 58、 59、 切片操作list 使用切片操作在列表对象x的开始处增加一个元素3的代码为_________。〔x[0:0] = [3] 60、 语句sorted<[1, 2, 3], reverse=True> == reversed<[1, 2, 3]>执行结果为 _________。〔False 61、 表达式 sorted<[111, 2, 33], key=lambda x: len ________________。〔[2, 33, 111] 62、 表达式 sorted<[111, 2, 33], key=lambda x: -len ____________。〔[111, 33, 2] 63、 64、 65、 66、 语句 x = <3,> 执行后x的值为_______________。〔<3,> 语句 x = <3> 执行后x的值为________________。〔3 已知x=3和y=5,执行语句 x, y = y, x 后x的值是____。〔5 可以使用内置函数_______________查看包含当前作用域内所有全局变量和值的字 典。〔globals<> 67、 可以使用内置函数___________________查看包含当前作用域内所有局部变量和值 的字典。〔locals<>< 68、 字典中多个元素之间使用____________分隔开,每个元素的"键"与"值"之间使用 ________分隔开。〔逗号、冒号 4 / 56 . 69、 字典对象的___________方法可以获取指定"键"对应的"值",并且可以在指定"键" 不存在的时候返回指定值,如果不指定则返回None。〔get<> 70、 71、 72、 73、 字典对象的_____________方法返回字典中的"键-值对"列表。〔items<> 字典对象的____________方法返回字典的"键"列表。〔keys<> 字典对象的______________方法返回字典的"值"列表。〔values<> 已知 x = {1:2},那么执行语句 x[2] = 3之后,x的值为________________。〔{1: 2, 2: 3} 74、 75、 76、 表达式 {1, 2, 3, 4} - {3, 4, 5, 6}的值为__________________。〔{1, 2} 表达式set<[1, 1, 2, 3]>的值为____________________。〔{1, 2, 3} 使用列表推导式得到100以内所有能被13整除的数的代码可以写作 ___________________________________。〔[i for i in range<100> if i%13==0] 77、 78、 已知 x = [3, 5, 7],那么表达式 x[10:]的值为____________。〔[] 已知 x = [3, 5, 7],那么执行语句 x[len ______________。〔[3, 5, 7, 1, 2] 79、 已知 x = [3, 7, 5],那么执行语句 _________________。〔[7, 5, 3] 80、 已知 x = [3, 7, 5],那么执行语句 x = _________。〔None 81、 已知 x = [1, 11, 111],那么执行语句 reverse=True> 之后,x的值为__________________。〔[111, 11, 1] 82、 表达式 list <2, 4>] 83、 已知 x = [1, 2, 3, 2, 3],执行语句 <> 之后,x的值为_____________。〔[1, 2, 3, 2] 84、 表达式 list 5 / 56 . ________________。〔[[1, 4], [2, 5], [3, 6]] 85、 2] 86、 表达式 [index for index, value in enumerate<[3,5,7,3,7]> if value == 表达式 [x for x in [1,2,3,4,5] if x<3] 的值为_____________________。〔[1, max<[3,5,7,3,7]>] 的值为__________________。〔[2, 4] 87、 已知 x = [3,5,3,7],那么表达式 [ for i in x if i==3] 的值为 ______________。〔[0, 0] 88、 已知列表 x = [1, 2],那么表达式 list 〔[<0, 1>, <1, 2>] 89、 已知 vec = [[1,2], [3,4]],则表达式 [col for row in vec for col in row] 的 值为__________________________。〔[1, 2, 3, 4] 90、 已知 vec = [[1,2], [3,4]],则表达式 [[row[i] for row in vec] for i in range 91、 92、 已知 x = list 已知 x = [3, 5, 7],那么执行语句 x[1:] = [2]之后,x的值为________________。 〔[3, 2] 93、 已知 x = [3, 5, 7],那么执行语句 x[:3] = [2]之后,x的值为________________。 〔[ 2] 94、 已知x为非空列表,那么执行语句y = x[:]之后,id __________。〔True 95、 已知 x = [1, 2, 3, 2, 3],执行语句 <2> 之后,x的值为____________。 〔[1, 3, 2, 3] 96、 97、 98、 表达式 len<[i for i in range<10>]> 的值为__________。〔10 表达式 len 表达式 range<10>[-1] 的值为____________。〔9 6 / 56 . 99、 100、 101、 102、 103、 104、 表达式 range<10,20>[4] 的值为__________。〔14 表达式 round<3.4> 的值为___________。〔3 表达式 round<3.7> 的值为_________。〔4 已知 x = <3>, 那么表达式 x * 3 的值为__________。〔9 已知 x = <3,>,那么表达式 x * 3 的值为_____________。〔<3, 3, 3> 假设列表对象x = [1, 1, 1],那么表达式id _____________。〔True 105、 已知列表 x = list _________。〔[1, 3, 5, 7, 9] 106、 已知列表 x = [1, 2, 3, 4],那么执行语句 del x[1] 之后x的值为____________。 〔[1, 3, 4] 107、 108、 109、 表达式 [1] * 2 的值为_________________。〔[1, 1] 表达式 [1, 2] * 2 的值为______________。〔[1, 2, 1, 2] 已知列表 x = [1, 2, 3],那么执行语句 <1, 4> 只有,x的值为 ___________。〔[1, 4, 2, 3] 110、 已知列表 x = [1, 2, 3],那么执行语句 <0, 4> 只有,x的值为 ___________。〔[4, 1, 2, 3] 111、 3] 112、 已知 x = [[1]] * 3,那么执行语句 x[0][0] = 5之后,变量x的值为 已知列表 x = [1, 2, 3],那么执行语句 <0> 之后,x的值为_________。〔[2, ________________。〔[[5], [5], [5]] 113、 表达式 list ______________________。〔[6, 7, 8, 9, 10] 114、 表达式 {1, 2, 3, 4, 5} ^ {4, 5, 6, 7} 的值为_________________________。 〔{1, 2, 3, 6, 7} 7 / 56 . 115、 已知 x = [1, 2, 3],那么执行语句 x[len 为_________________________________。〔[1, 2, 4, 5, 6] 116、 117、 表达式 len 已知x是一个列表对象,那么执行语句 y = x[:] 之后表达式 id 值为___________。〔False 118、 表达式 sorted<[13, 1, 237, 89, 100], key=lambda x: len ___________________________________。〔[1, 13, 89, 237, 100] 119、 120、 121、 5} 122、 123、 124、 125、 126、 127、 128、 129、 表达式 {1, 2, 3} | {2, 3, 4} 的值为______________________。〔{1, 2, 3, 4} 表达式 {1, 2, 3} & {3, 4, 5} 的值为______________。〔{3} 表达式 {1, 2, 3} & {2, 3, 4} 的值为___________。〔{2, 3} 表达式 {1, 2, 3} - {3, 4, 5} 的值为_________。〔{1, 2} 表达式 {1, 2, 3} < {3, 4, 5} 的值为_________。〔False 表达式 {1, 2, 3} < {1, 2, 4} 的值为___________。〔False 表达式 [1,2,3].count<4> 的值为_______________。〔0 Python标准库random中的___________方法作用是从序列中随机选择1个元素。 已知 x = {1:2, 2:3},那么表达式 <3, 4> 的值为____。〔4 已知 x = {1:2, 2:3},那么表达式 <2, 4> 的值为______。〔3 表达式 {1, 2, 3} | {3, 4, 5} 的值为_____________________。〔{1, 2, 3, 4, 〔choice<> 130、 Python标准库random中的sample 复?不重复?>的k个元素。〔不重复 131、 132、 random模块中_____________方法的作用是将列表中的元素随机乱序。〔shuffle<> 执行代码 x, y, z = sorted<[1, 3, 2]> 之后,变量y的值为______。〔2 8 / 56 . 133、 134、 表达式 <1, 2, 3>+<4, 5> 的值为__________________。〔<1, 2, 3, 4, 5> 表达式 dict _________________________________。〔{1: 3, 2: 4} 135、 136、 语句 x, y, z = [1, 2, 3] 执行后,变量y的值为__________。〔2 已知 x = [[1,3,3], [2,3,1]],那么表达式 sorted item:item[0]+item[2]> 的值为______________________________________。〔[[2, 3, 1], [1, 3, 3]] 137、 已知 x = [[1,3,3], [2,3,1]],那么表达式 sorted item: 1], [1, 3, 3]] 138、 已知 x = [[1,3,3], [2,3,1]],那么表达式 sorted -item[2]>> 的值为____________________________________。〔[[1, 3, 3], [2, 3, 1]] 139、 3} 140、 141、 〔2 142、 假设已从标准库functools导入reduce<>函数,那么表达式 reduce 已知 x = {1:1},那么执行语句 x[2] = 2之后,len 已知 x = {1:1, 2:2},那么执行语句 x[2] = 4之后,len 已知 x = {1, 2, 3},那么执行语句 <3> 之后,x的值为__________。〔{1, 2, x-y, [1, 2, 3]> 的值为____。〔-4 143、 假设已从标准库functools导入reduce<>函数,那么表达式 reduce x+y, [1, 2, 3]> 的值为____。〔6 144、 假设已从标准库functools导入reduce<>函数,那么表达式reduce x,y:max 145、 已知有函数定义 def demo<*p>:return sum ,那么表达式 demo<1, 2, 3> 的值 为______、表达式 demo<1, 2, 3, 4> 的值为_________。〔6、10 9 / 56 . 146、 已知列表 x = [1, 2],那么连续执行命令 y = x和 <3> 之后,x的值为 ________。〔[1, 2, 3] 147、 已知列表 x = [1, 2],那么连续执行命令 y = x[:] 和 <3> 之后,x的值 为________。〔[1, 2] 148、 已知列表 x = [1, 2],执行语句 y = x[:] 后,表达式 id _______。〔False 149、 已知列表 x = [1, 2],执行语句 y = x 后,表达式 id 〔True 150、 151、 已知列表 x = [1, 2],执行语句 y = x 后,表达式 x is y 的值为_______。〔True 已知列表 x = [1, 2],执行语句 y = x[:] 后,表达式 x is not y 的值为_______。 〔True 152、 表达式 sorted< _________________________。〔[0, 1, 2, 3, 4] 153、 154、 表达式 [i for i in range<10> if i>8] 的值为________________。〔[9] 已知有列表 x = [[1, 2, 3], [4, 5, 6]],那么表达式 [[row[i] for row in x] for i in range [3, 6]] 155、 156、 执行语句 x,y,z = map 已知列表 x = [1, 2],那么执行语句 <[3]> 之后, x的值为 ____________。〔[1, 2, 3] 157、 已知列表 x = [1, 2],那么执行语句 <[3]> 之后,x的值为 _____________。〔[1, 2, [3]] 158、 159、 表达式 print<0b10101> 的值为____________。〔21 已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[:3] 之后,x的值为__________。 〔[4, 5] 10 / 56 . 160、 已知 x = range<1,4> 和 y = range<4,7>,那么表达式 sum<[i*j for i,j in zip 161、 162、 163、 164、 表达式 [5 for i in range<3>] 的值为_______________。〔[5, 5, 5] 表达式 {1, 2, 3} == {1, 3, 2} 的值为___________。〔True 表达式 [1, 2, 3] == [1, 3, 2] 的值为____________。〔False 已知 x = [1, 2, 1],那么表达式 id 〔True 165、 166、 表达式 3 not in [1, 2, 3]的值为__________。〔False 已知 x = [1, 2],那么执行语句 x[0:0] = [3, 3]之后,x的值为___________。〔[3, 3, 1, 2] 167、 已知 x = [1, 2],那么执行语句 x[0:1] = [3, 3]之后,x的值为___________。〔[3, 3, 2] 168、 已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[1:3] 之后,x的值为____________。 〔[1, 4, 5] 169、 已知 x = [[1, 2, 3,], [4, 5, 6]],那么表达式 sum<[i*j for i,j in zip<*x>]> 的值为______。〔32 170、 已知列表 x = [1, 2, 3] 和 y = [4, 5, 6],那么表达式 [ for i, j in zip 171、 已知列表 x = [1.0, 2.0, 3.0],那么表达式 sum 〔2.0 172、 173、 174、 已知 x = {1:2, 2:3, 3:4},那么表达式 sum 已知 x = {1:2, 2:3, 3:4},那么表达式 sum<<>> 的值为_________。〔9 已知 x = [3, 2, 3, 3, 4],那么表达式 [index for index, value in enumerate if value==3] 的值为____________。〔[0, 2, 3] 175、 表达式 1234%1000//100 的值为___________。〔2 11 / 56 . 176、 177、 178、 179、 180、 181、 表达式 3 // 5 的值为_______________。〔0 表达式 [1, 2] + [3] 的值为__________________。〔[1, 2, 3] 表达式 <1,> + <2,> 的值为_____________。〔<1, 2> 表达式 <1> + <2> 的值为____________。〔3 已知 x, y = map 已知列表 x = list <4> 的值为________。〔3 182、 已知列表 x = [1, 3, 2],那么执行语句 e<> 之后,x的值为 ____________。〔[2, 3, 1] 183、 已知列表 x = [1, 3, 2],那么执行语句 x = e<> 之后,x的值为 ____________。〔None 184、 已知x为非空列表,那么表达式 e<> == list __________。〔False 185、 已知x为非空列表,那么表达式 <> == sorted 〔False 186、 已知列表 x = [1, 3, 2],那么执行语句 y = list __________。〔[1, 3, 2] 187、 已知列表 x = [1, 3, 2],那么执行语句 y = list __________。〔[2, 3, 1] 188、 已知列表x中包含超过5个以上的元素,那么表达式 x == x[:5]+x[5:] 的值为 ________。〔True 189、 已知字典 x = {i:str for i in range<3>},那么表达式 sum ______。〔3 190、 已知字典 x = {i:str for i in range<3>},那么表达式 sum in <>> 的值为___________。〔3 12 / 56 . 191、 已知字典 x = {i:str for i in range<3>},那么表达式 ''.join<[item[1] for item in <>]> 的值为_____________。〔'345' 192、 已知列表 x = [1, 3, 2],那么表达式 [value for index, value in enumerate if index==2] 的值为_______________。〔[2] 193、 〔2 194、 已知列表 x = [1, 3, 2],那么执行语句 a, b, c = map 已知列表 x = [1, 3, 2],那么执行语句 a, b, c = sorted 的值为______。〔'3' 195、 196、 197、 198、 199、 200、 201、 表达式 set<[1,2,3]> == {1, 2, 3} 的值为____________。〔True 表达式 set<[1,2, 2,3]> == {1, 2, 3} 的值为____________。〔True 表达式 '%c'%65 == str<65> 的值为___________。〔False 表达式 '%s'%65 == str<65> 的值为_____________。〔True 表达式 chr 表达式 'abc' in 'abdcefg' 的值为_____________。〔False 已知x为整数变量,那么表达式 int 〔True 202、 203、 已知 x, y = 3, 5,那么执行x, y = y, x 之后,x的值为__________。〔5 已知 x = 'abcd' 和 y = 'abcde',那么表达式 [i==j for i,j in zip 值为________________。〔[True, True, True, True] 204、 205、 206、 207、 已知x = list 已知x = 3+4j和y = 5+6j,那么表达式x+y的值为____________________。〔8+10j 已知x = [3],那么执行x += [5]之后x的值为____________________。〔[3, 5] 已知x = [3, 3, 4],那么表达式id 〔True 13 / 56 . 208、 209、 210、 211、 212、 213、 214、 表达式int<'11', 2>的值为______________________。〔3 表达式int<'11', 8>的值为_______________________。〔9 表达式int 表达式chr 表达式int 表达式list 表达式{1, 2, 3, 4, 5, 6} ^ {5, 6, 7, 8}的值为__________________。〔{1, 2, 3, 4, 7, 8} 215、 216、 表达式15 // 4的值为__________________。〔3 表达式sorted<{'a':3, 'b':9, 'c':78}>的值为_________________。〔['a', 'b', 'c'] 217、 表达式sorted<{'a':3, 'b':9, 'c':78}.values<>>的值为_____________。〔[3, 9, 78] 218、 已知x = [3, 2, 4, 1],那么执行语句x = <>之后,x的值为____________。 〔None 219、 表达式list 7, 8, 9] 220、 已知x = list _______________。〔[] 221、 已知x = list ______________。〔[18, 19] 222、 已知x = [1, 2, 3],那么连续执行y = x[:]和<4>这两条语句之后,x的 值为____________________。〔[1, 2, 3] 223、 已知x = [1, 2, 3],那么连续执行y = x和<4>这两条语句之后,x的值 为____________________。〔[1, 2, 3, 4] 14 / 56 . 224、 已知x = [1, 2, 3],那么连续执行y = [1, 2, 3]和<4>这两条语句之后,x 的值为____________________。〔[1, 2, 3] 225、 已知x = [[]] * 3,那么执行语句x[0].append<1>之后,x的值为 ____________________。〔[[1], [1], [1]] 226、 已知x = [[] for i in range<3>],那么执行语句x[0].append<1>之后,x的值为 _________________。〔[[1], [], []] 227、 已知x = <[1], [2]>,那么执行语句x[0].append<3>后x的值为________________。 〔<[1, 3], [2]> 228、 已知x = {1:1, 2:2},那么执行语句<{2:3, 3:3}>之后,表达式 sorted<<>>的值为____________________。〔[<1, 1>, <2, 3>, <3, 3>] 229、 已知x = {1:1, 2:2},那么执行语句x[3] = 3之后,表达式sorted<<>>的 值为____________________。〔[<1, 1>, <2, 2>, <3, 3>] 230、 已知x = [1, 2, 3],那么表达式not ________________。〔True 231、 已知x = [1, 2, 3],那么表达式not ________________。〔False 232、 233、 表达式{'x': 1, **{'y': 2}}的值为___________________。〔{'x': 1, 'y': 2} 表达式{*range<4>, 4, *<5, 6, 7>}的值为__________________。〔{0, 1, 2, 3, 4, 5, 6, 7} 234、 已知 x = [1,2,3,4,5],那么执行语句 x[::2] = range<3> 之后,x的值为 _______________。〔[0, 2, 1, 4, 2] 235、 已知 x = [1,2,3,4,5],那么执行语句 x[::2] = map 后,x的值为________________。〔[True, 2, True, 4, True] 236、 已知 x = [1,2,3,4,5],那么执行语句 x[1::2] = sorted 之后,x的值为_________________。〔[1, 4, 3, 2, 5] 15 / 56 . 237、 238、 表达式 True*3 的值为__________。〔3 表达式 False+1 的值为__________。〔1 第3章 选择结构与循环结构 239、 240、 241、 242、 243、 表达式 'ab' in 'acbed' 的值为________。〔False 假设n为整数,那么表达式 n&1 == n%2 的值为_____________。〔True 关键字__________用于测试一个对象是否是一个可迭代对象的元素。〔in 表达式 3<5>2 的值为_______________。〔True 已知 x = {'a':'b', 'c':'d'},那么表达式 'a' in x 的值为______________。 〔True 244、 已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in x 的值为______________。 〔False 245、 已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in <> 的值为 ______________。〔True 246、 247、 248、 249、 250、 251、 表达式 1<2<3 的值为_________。〔True 表达式 3 or 5 的值为________。〔3 表达式 0 or 5 的值为_________。〔5 表达式 3 and 5 的值为____________。〔5 表达式 3 and not 5 的值为______________。〔False Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是_________、 ___________、_________。〔and、or、not 252、 Python 3.x语句 for i in range<3>:print 的输出结果为 _____________________。〔0,1,2, 253、 Python 3.x语句 print<1, 2, 3, sep=','> 的输出结果为________________。 〔1,2,3 16 / 56 . 254、 对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束 时________<会?不会?>执行else中的代码。〔会 255、 256、 257、 258、 259、 260、 261、 在循环语句中,__________语句的作用是提前结束本层循环。〔break 在循环语句中,_______语句的作用是提前进入下一次循环。〔continue 表达式 5 if 5>6 else <6 if 3>2 else 5> 的值为_________。〔6 Python关键字elif表示__________和___________两个单词的缩写。〔else、if 表达式 3 in {1, 2, 3} 的值为_________。〔True 表达式 'ac' in 'abce' 的值为_____________。〔False 表达式 not 3 的值为________________。〔False 第4章 字符串与正则表达式 262、 263、 264、 265、 表达式 'abc' in <'abcdefg'> 的值为______________。〔True 表达式 'abc' in ['abcdefg'] 的值为______________。〔False 表达式 'x41' == 'A' 的值为_____________。〔True Python语句''.join ____________________。〔'hello world!' 266、 267、 268、 269、 转义字符r’n’的含义是___________________。〔回车换行 已知列表对象x = ['11', '2', '3'],则表达式 max 表达式 min<['11', '2', '3']> 的值为_________________。〔'11' 已知列表对象x = ['11', '2', '3'],则表达式max ___________。〔'11' 270、 已知 path = r'c:',那么表达式 path[:-4]+'htm' 的值为__________。 〔'c:' 271、 表达式 list 17 / 56 . 272、 273、 274、 275、 276、 277、 278、 279、 表达式 str<[1, 2, 3]> 的值为__________________。〔'[1, 2, 3]' 表达式 str<<1, 2, 3>> 的值为__________________。〔'<1, 2, 3>' 表达式 sum 表达式 sum 表达式 '%c'%65 的值为_________。〔'A' 表达式 '%s'%65 的值为__________。〔'65' 表达式 '%d,%c' % <65, 65> 的值为________。〔'65,A' 表达式 'The first:{1}, the second is {0}'.format<65,97> 的值为 ______________________________。〔'The first:97, the second is 65' 280、 表达式 '{0:#d},{0:#x},{0:#o}'.format<65> 的值为_____________。 〔'65,0x41,0o101' 281、 282、 283、 284、 285、 286、 287、 288、 289、 290、 291、 表达式 isinstance<'abcdefg', str> 的值为____________。〔True 表达式 isinstance<'abcdefg', object> 的值为_____________。〔True 表达式 isinstance<3, object> 的值为_____________。〔True 表达式 'abcabcabc'.rindex<'abc'> 的值为____________。〔6 表达式 ':'.join<'abcdefg'.split<'cd'>> 的值为______________。〔'ab:efg' 表达式 'Hello world. I like Python.'.rfind<'python'> 的值为________。〔-1 表达式 'abcabcabc'.count<'abc'> 的值为_____________。〔3 表达式 ',banana,pear'.find<'p'> 的值为______________。〔1 表达式 ',banana,pear'.find<'ppp'> 的值为________。〔-1 表达式 'abcdefg'.split<'d'> 的值为__________________。〔['abc', 'efg'] 表达式 ':'.join<'1,2,3,4,5'.split<','>> 的值为__________________。 〔'1:2:3:4:5' 18 / 56 . 292、 表达式 ','.join<'a b cccnnnddd '.split<>> 的值为 ______________。〔'a,b,ccc,ddd' 293、 294、 295、 296、 表达式 'Hello world'.upper<> 的值为___________。〔'HELLO WORLD' 表达式 'Hello world'.lower<> 的值为_____________。〔'hello world' 表达式 'Hello world'.lower<>.upper<> 的值为___________。〔'HELLO WORLD' 表达式 'Hello world'.swapcase<>.swapcase<> 的值为______________。〔'Hello world' 297、 表达式 r'c:'.endswith<'.exe'> 的值为_____________。 〔True 298、 表达式 r'c:'.endswith<<'.jpg', '.exe'>> 的值为 _______。〔True 299、 表达式 'C:'.startswith<'C:'> 的值为_________。 〔True 300、 301、 302、 303、 表达式 len<'Hello world!'.ljust<20>> 的值为_________。〔20 表达式 len<'abcdefg'.ljust<3>> 的值为_________。〔7 表达式 'a' + 'b' 的值为_____________。〔'ab' 已知 x = '123' 和 y = '456',那么表达式 x + y 的值为______________。 〔'123456' 304、 305、 表达式 'a'.join<'abc'.partition<'a'>> 的值为________________。〔'aaabc' 表达式 <'.+', '...gamma..delta'> 的值为 _______________________。〔['alpha', 'beta', 'gamma', 'delta'] 306、 已知 x = 'a234b123c',并且re模块已导入,则表达式 <'d+', x> 的值 为_________________。〔['a', 'b', 'c'] 307、 表达式 ''.join<'asdssfff'.split<'sd'>> 的值为____________。〔'assfff' 19 / 56 . 308、 表达式 ''.join<<'[sd]','asdssfff'>> 的值为_______________。 〔'afff' 309、 假设re模块已导入,那么表达式 l<' ___________________。〔['3', '1'] 310、 311、 312、 313、 314、 315、 语句 print<<'abc', 'defg'>> 输出结果为_____________。〔None 表达式 'Hello world!'[-4] 的值为________________。〔'r' 表达式 'Hello world!'[-4:] 的值为________________。〔'rld!' 表达式 ''.endswith<<'.py', '.pyw'>> 的值为__________。〔True 表达式 len<'abc'.ljust<20>> 的值为______________。〔20 代码 print<<'^[a-zA-Z]+$','abcDEFG000'>> 的输出结果为_________。 〔None 316、 当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的任 何字符进行转义。〔r、R 317、 在设计正则表达式时,字符_______紧随任何其他限定符<*、+、?、{n}、{n,}、{n,m}> 之后时,匹配模式是"非贪心的",匹配搜索到的、尽可能短的字符串。〔? 318、 假设正则表达式模块re已导入,那么表达式 <'d+', '1', 'a12345bbbb67c890d0e'> 的值为_____________________。〔'a1bbbb1c1d1e' 319、 320、 321、 322、 323、 表达式 len<'中国'.encode<'utf-8'>> 的值为___________。〔6 表达式 len<'中国'.encode<'gbk'>> 的值为____________。〔4 表达式 chr 表达式 'abcab'.replace<'a','yy'> 的值为___________。〔'yybcyyb' 已知 table = ''.maketrans<'abcw', 'xyzc'>,那么表达式 'Hellow world'.translate 324、 表达式 'hello world, hellow every one'.replace<'hello', 'hi'> 的值为 20 / 56 . ________________________。〔'hi world, hiw every one' 325、 已知字符串 x = 'hello world',那么执行语句 e<'hello', 'hi'> 之后,x 的值为____________。〔'hello world' 326、 〔+ 327、 已知 x = 'a b c d',那么表达式 ','.join<<>> 的值为 正则表达式元字符________用来表示该符号前面的字符或子模式1次或多次出现。 ___________。〔'a,b,c,d' 328、 〔* 329、 330、 331、 表达式 'abcab'.strip<'ab'> 的值为__________。〔'c' 表达式 [str for i in range<3>] 的值为____________。〔['0', '1', '2'] 表达式 ''.endswith<<'.txt', '.doc', '.jpg'>> 的值为___________。 正则表达式元字符________用来表示该符号前面的字符或子模式0次或多次出现。 〔True 332、 333、 代码 print<1,2,3,sep=':'> 的执行结果为__________________。〔1:2:3 代码 for i in range<3>:print 的执行结果为_________________。 〔0,1,2, 334、 335、 表达式 eval<'''__import__<'math'>.sqrt<9>'''> 的值为______________。〔3.0 表达式 eval<'''__import__<'math'>.sqrt<3**2+4**2>'''> 的值为_________。 〔5.0 336、 337、 338、 表达式 eval<'3+5'> 的值为_________________。〔8 表达式 eval<'[1, 2, 3]'> 的值为__________________。〔[1, 2, 3] 假设math标准库已导入,那么表达式 eval<'<4>'> 的值为_________。 〔2.0 339、 已知x为非空列表,那么表达式 〔True 21 / 56 . 340、 341、 342、 343、 344、 345、 346、 347、 348、 349、 350、 351、 表达式 'abc10'.isalnum<> 的值为______________。〔True 表达式 'abc10'.isalpha<> 的值为________________。〔False 表达式 'abc10'.isdigit<> 的值为__________________。〔False 表达式 'C:'.endswith<'.exe'> 的值为________。〔True 表达式 '%s'%[1,2,3] 的值为_____________。〔'[1, 2, 3]' 表达式 'aaasdf'.lstrip<'as'> 的值为________________。〔'df' 表达式 'aaasdf'.lstrip<'af'> 的值为________________。〔'sdf' 表达式 'aaasdf'.strip<'af'> 的值为______________。〔'sd' 表达式 'aaasdf'.rstrip<'af'> 的值为_______________。〔'aaasd' 表达式 len<'SDIBT'> 的值为__________。〔5 表达式 'Hello world!'.count<'l'> 的值为___________。〔3 已知 x = 'abcdefg',则表达式 x[3:] + x[:3] 的值为___________________。 〔'defgabc' 352、 353、 354、 字符串编码格式UTF8使用____________________个字节表示一个汉字。〔3 字符串编码格式GBK使用__________________个字节表示一个汉字。〔2 已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那 么表达式len<'abc你好'>的值为_______________。〔5 355、 已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那 么表达式len<'abc你好'.encode<>>的值为_______________。〔9 356、 已知字符串编码格式gbk使用2个字节表示一个汉字、1个字节表示英语字母,那 么表达式len<'abc你好'.encode<'gbk'>>的值为_______________。〔7 357、 已知ord<'A'>的值为65并且hex<65>的值为'0x41',那么表达式'x41b'的值为 ________________。〔'Ab' 358、 已知formatter = 'good {0}'.format,那么表达式list>执行的结果是
的值为______________________。〔'Helloc corld'