还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
的代码,捕获异常,主动抛出异常except raise对于列表执行后,的值是?
56.list=[1,2,3,4],“list.insert2,5”listA.[1,2,3,4,5]B.[1,2,5,3,4]C.[5,1,2,3,4]D.[1,5,2,3,4]答案B解析方法用于在指定索引位置插入元素,这里在索引处插入所以列表变为insert25,[1,2,5,3,4]以下哪个数据类型可以用于存储一组有序的不可变元素?
57.A.listB.dietC.setD.tuple答案D解析元组可以存储一组有序的不可变元素列表元素可变,字典是键值对形式,tuple list diet集合元素无序set
58.有代码“x=5;y=2;printx/y”,输出结果是A.2B.
2.5C.3D.0答案B解析/是普通除法运算符,的结果是5/
22.5以下哪个函数可以用于统计字符串中某个子字符串的出现次数?
59.A.countB.indexC.findD.len答案A而析方法用于统计字符串中某个子字符串的出现次数用于查找子字符串的count index索引,也用于查找但找不到返回用于返回字符串长度find-1,len在中,以下哪个语句可以从函数中返回值并结束函数的执行?
60.PythonA.breakB.passC.continueD.return答案D解析语句用于从函数中返回值并结束函数的执行用于跳出循环,是占位语return breakpass句,用于跳过本次循环continue
61.对于字典d二『name丁John「age,:25},以下哪个操作可以获取字典中所有值的视图?A.d.keysB.d.valuesC.d.itemsD.d.get答案B解析方法用于获取字典中所有值的视图获取所有键的视图,获取d.vahies d.keys d.items所有键值对的视图,用于根据键获取值d.get以下哪个是的逻辑非运算符?
62.PythonA.andB.orC.notD.xor答案C解析是的逻辑非运算符是逻辑与运算符,是逻辑或运算符,没有not Pythonand or Python逻辑运算符xor有代码此时的值是?
63.“x=[1,2];y=x.copyO;y.append©”,xA.[1,2]B.[l,2,3]C.
[3]D.[]答案A解析使用方法复制列表,和是两个独立的列表,修改不会影响copy y x yX以下哪个运算符用于判断两个对象的值是否相等?
64.A.inB.isC.==D.!=答案C解析二二运算符用于判断两个对象的值是否相等用于检查元素是否在序列中,用于检in is查是否是同一个对象,!二用于判断值是否不相等对于函数调用的返回值是?
65.“def func**kwargs:return sumkwargs.values”,funca=l,b=2A.IB.2C.3D.O答案C解析**用于接收可变数量的关键字参数,这里对值求和kwargs a=l,b=2,1+2=3以下哪个方法可以用于将字符串中的每个单词首字母大写?
66.A.upperB.lowerC.capitalizeD.title答案D解析方法用于将字符串中的每个单词首字母大写用于转换为大写,用title upper lower于转换为小写,用于将字符串首字母大写capitalize在中,以下哪个数据类型可以用于存储唯一的元素且支持集合运算?
67.PythonA.listB.dietC.setD.tuple答案C解析集合可以存储唯一的元素且支持集合运算,如交集、并集等列表元素可重复,set list字典是键值对形式,元组元素可重复diet tuple
68.有代码“x=8;y=3;printx〃y”,输出结果是?A.2B.
2.
666...C.3D.O答案A解析〃是整除运算符,8〃3的结果是2以下哪个函数可以用于对列表进行随机打乱?
69.A.sortedB.sortC.reverseD.shuffle答案D解析函数用于对列表进行随机打乱用于排序并返回新列表,用于列表shuffle sorted sort原地排序,用于列表反转reverse对于字符串以下哪个操作可以将字符串重复次?
70.s=1hello,,3A.s*3B.s+3C.s**3D.s/3答案A解析*运算符用于字符串重复,会将字符串重复次+用于字符串拼接,**和/对于字s*3s3符串没有这样的操作以下哪个是的异常处理语句中用于主动抛出异常的关键字?
71.PythonA.tryB.exceptC.finallyD.raise答案D解析关键字用于主动抛出异常包裹可能抛出异常的代码,捕获异常,无raise tryexcept finally论是否有异常都会执行对于列表执行后,的值是?
72.list=[1,2,3],listA.[l,2]B.[l,3]C.[2,3]D.
[3]答案B解析语句用于删除列表中指定索引的元素,这里删除索引的元素,列表变为del1[1,3]以下哪个数据类型可以作为字典键的类型是因为其不可变性?
73.A.listB.dietC.setD.frozenset答案D解析是不可变集合,可以作为字典的键列表>字典和集合都是可变frozenset list diet set的,不能作为字典的键
74.有代码“x=15;y=4;printx%y”,输出结果是A.1B.2C.3D.O答案C解析%是取模运算符,的结果是15%43以下哪个函数可以用于获取列表中某个元素第一次出现的索引?
75.A.countB.indexC.findD.len答案B解析方法用于获取列表中某个元素第一次出现的索引用于统计元素出现次数,index count一般用于字符串查找,用于返回列表长度find len在中,以下哪个语句可以定义一个空集合?
76.PythonA.s={}B.s=setC.s=[]D.s=答案B解析使用函数可以定义一个空集合{}定义的是空字典,口定义的是空列表,定义的set是空元组
77.对于字典d=『city,Beijing*,country*:China],以下哪个操作可以修改字典中键为city,的值为Shanghai二A.d/city]Shanghai二B.d.getcity ShanghaiC.d.keys[city]=Shanghai1D.d.values[city]=Shanghai答案A解析可以通过直接使用键来修改字典中的值,即用于获取值不能Mcity]=Shanghaio d.get用于修改,和返回的是视图不能这样修改d.keys d.values以下哪个是的位与运算符?
78.PythonB.|C.AD.〜答案A解析是的位与运算符|是位或运算符,八是位异或运算符,是位取反运算符Python〜
79.有代码“x=[1,2,3];y=x[l:];y
[0]=10,此时x的值是?A.[1,2,3]A.[1,10,3]B.[10,2,3]C.[1,2,10]答案A解析创建了一个新的列表对象修改不会影响原列表x[l:]y,yx以下哪个运算符用于判断两个对象的值是否不相等?
80.A.inB.isC.==!二D.答案D解析上运算符用于判断两个对象的值是否不相等用于检查元素是否在序列中,用于检in is查是否是同一个对象,==用于判断值是否相等
81.对于函数udef funca:int,b:int-int:return a+,这里的类型注解有什么作用强制参数必须是指定类型A.只是一种提示,不影响实际类型B.改变参数的实际类型C.使函数只能返回指定类型D.答案B解析的类型注解只是一种提示,不强制参数或返回值必须是指定类型,不影响实际的Python类型以下哪个方法可以用于移除字符串首尾的指定字符默认是空格?
82.A.stripB.IstripOC.rstripD.replace答案A解析方法用于移除字符串首尾的指定字符默认是空格用于移除左侧字符,strip lstriprstrip用于移除右侧字符,用于替换字符串中的子字符串replace在中,以下哪个数据类型可以用于存储任意数量的元素且可以动态增长?
83.PythonA.tupleB.dietC.listD.set答案C解析列表可以存储任意数量的元素且可以动态增长元组是不可变的,字典list tuple diet是键值对形式,集合元素唯一set
84.有代码“x=20;y=7;printx〃y”,输出结果是?A.2B.
2.
857...C.3D.0答案A解析〃是整除运算符,20〃7的结果是2以下哪个函数可以用于对字符串进行分割,返回一个列表?
85.A.splitB.joinC.findD.count答案A解析方法用于对字符串进行分割,返回一个列表用于将列表元素拼接成字符串,split join用于查找子字符串,用于统计子字符串出现次数find count
86.对于字符串s=,abcdef,以下哪个操作可以获取字符串的前3个字符?A.s[:3]B.s[3:]C.s[0:3]D.s[3:6]答案A解析表示从开头到索引不包含的子字符串,即前个字符是从索引到末尾,s[:3]33s[3:]3和效果相同,是从索引到索引不包含s[0:3]s[:3]s[3:6]36以下哪个是的异常处理语句中可以捕获所有异常的写法?
87.PythonA.except:B.except Exception:C.except BaseException:以上都可以D.答案A解析这种写法可以捕获所有异常捕获大多数常见异常,但不是所有,except:except Exception是所有异常的基类,但通常直接用更简洁捕获所有BaseException except:对于列表执行”后,的值是?
88.list=[1,2,3,4],“list.clear listA.[l,2,3,4]B.[]C.
[0]D.None答案B解析方法用于清空列表,执行后列表变为空列表口clear以下哪个数据类型在进行迭代时是无序的?
89.A.listB.dietC.setD.tuple答案C解析集合在进行迭代时是无序的列表、元组元素有序,字典在set listtupledietPython
3.7及以后版本插入顺序有序,但早期版本无序
90.有代码“x=25;y=8;printx%y”,输出结果是?A.1B.2C.3D.O答案C解析%是取模运算符,的结果是25%83以下哪个函数可以用于将多个可迭代对象的元素打包成元组,返回一个迭代器?
91.A.zipB.mapC.filterD.enumerate答案A解析函数用于将多个可迭代对象的元素打包成元组,返回一个迭代器用于对可zip map迭代对象的每个元素应用函数,用于过滤可迭代对象的元素,用于同时获取filter enumerate元素和索引对于字符串以下哪个操作可以将字符串中的字母替换为父?
92.s=belW,TA.s.replacer,B.s.subT,TC.s.swapcaser,D.s.translate,r,答案A解析方法用于将字符串中的指定子字符串替换为另一个子字符串字符串没replace Python有、、这样的替换用法sub swapcasetranslate在中,以下哪个语句可以定义一个生成器函数?
93.PythonA.def func:return[1,2,3]B.def func:yield1;yield2;yield3C.def func:for iin[1,2,3]:printiD.def func:list=[1,2,3];return list答案B解析在中,使用关键字的函数是生成器函数选项中函数使用了依次Python yieldB yield返回、、是生成器函数选项和只是普通函数返回列表,选项是普通函数进行打123,A DC印操作,并非生成器函数对于列表=以下哪个操作可以将两个列表合并成一个新列
94.list2=[4,5,6],表?叩A.listl.pendlist2B.Iistl.extendlist2C.listl+list2D.Iistl.insertlist2答案C解析使用+运算符可以将两个列表合并成一个新列表方法会将作为一个整体append list2添加到末尾;方法会将的元素添加到中,但它是在原列表上修改;listl extend list2listl insert方法用于在指定位置插入元素,不是用于合并列表以下哪个是的内置函数,用于将一个可迭代对象中的元素转换为整数后求和?
95.PythonA.sumB.intC.mapD.filter答案A解析函数可以对可迭代对象中的元素求和,如果元素是可以转换为整数的类型,会自sum动进行转换后求和是将单个对象转换为整数,叩用于对可迭代对象的每个元素应用int m函数,用于过滤可迭代对象的元素filter
96.有代码“x=1,2,3;y=x+4,5”,y的值是A.1,2,3,4,5B.[l,2,3,4,5]C.l,2,3,4,5D.None答案A解析元组可以使用+运算符进行拼接,x+4,5会将两个元组合并成一个新元组1,2,3,4,5o对于字典{区以下哪个操作可以删除字典中键为区的键值对?
97.d=10,b:20},A.del dfa1]B.d.popCaC.d.clearD.d.removeaf答案A解析使用语句可以删除字典中指定键的键值对,即『]方法也可以删除指定del deldpop键的键值对并返回该值;用于清空整个字典;字典没有方法clear remove以下哪个方法可以用于将字符串按行分割,返回一个列表?
98.A.splitB.splitlinesC.partitionD.rpartition答案B解析方法用于将字符串按行分割,返回一个列表可以按指定分隔符分割,默splitlines split认按空格分割;和用于按指定分隔符将字符串分割成三部分partition rpartition在中,以下哪个数据类型可以通过索引和切片来访问元素,但不能修改元素的值?
99.PythonA.listB.dietC.tupleD.set答案C解析•元组可以通过索引和切片来访问元素,但它是不可变的数据类型,不能修改元素tuple的值列表是可变的,可以修改元素;字典通过键访问值;集合不支持索引和切listdiet set片
100.有代码“x=30;y=9;printx〃y”,输出结果是A.3B.
3.
333...C.4D.0答案A解析〃是整除运算符,30〃9的结果是3以下哪个方法可以用于对列表进行排序?
19.A.sortedB.sortC.reverseD.shuffle答案B解析方法是列表对象的方法,用于对列表进行原地排序是内置函数,会返回sort sorted一个新的排序后的列表;用于反转列表;用于随机打乱列表reverse shuffle在中,以下哪个数据类型可以存储无序且唯一的元素?
20.PythonA.listB.dietC.setD.tuple答案C解析集合可以存储无序且唯一的元素列表元素可重复且有序,字典是键值对set listdiet形式,元组元素可重复且有序tuple
21.有代码“x=10;y=20;printx ifxy elsey”,输出结果是A.10B.20C.30D.O答案B解析这是一个三元运算符,由于不大于所以返回的值x y,y20以下哪个函数可以用来获取用户输入?
22.A.inputB.printC.openD.eval答案A解析函数用于获取用户的输入用于输出,用于打开文件,用于执input printopen eval行字符串表达式对于字符串=,以下哪个操作可以将字符串反转?
23.s pythonA.B.s[0:5]C.s[l:]D.s[:-l]答案A解析是字符串切片的一种用法,用于反转字符串选项是截取前个字符,选项B5是从索引开始截取,选项是截取除最后一个字符外的部分C1D以下哪个是的异常处理语句中的关键字?
24.PythonA.tryB.loopC.doD.end答案A解析是异常处理语句中的关键字,用于包裹可能会抛出异常的代码块没有try PythonPython、、用于异常处理的关键字loop doend对于列表执行后,的值是
25.list=[1,2,3],“list.extend[4,5]”listA.[1,2,3,[4,5]]B.[l,2,3,4,5]C.[[1,2,3],4,5]D.[4,5]答案B解析:方法用于将一个可迭代对象的元素添加到列表末尾,所以变为extendlist[1,2,3,4,5]以下哪个数据类型可以作为字典的键?
26.A.listB.dietC.setD.tuple答案D解析字典的键必须是不可变的数据类型,元组是不可变的,可以作为字典的键列表tuple list>字典和集合都是可变的,不能作为键dietset
27.有代码“x=3;y=2;printx**y”,输出结果是?A.5B.6C.8D.9答案D解析**是鬲运算符,表示的次方,结果是3**2329以下哪个函数可以用于统计列表中某个元素的出现次数?
28.A.countB.indexC.findD.len答案A解析方法用于统计列表中某个元素的出现次数用于查找元素的索引,一count indexfind般用于字符串查找,用于返回对象的长度len.在中,以下哪个语句可以跳过本次循环,继续下一次循环?29PythonA.breakB.passC.continueD.return答案C解析语句用于跳过本次循环,继续下一次循环用于跳出循环,是占位语continue breakpass句,用于从函数中返回值return对于字典{区以下哪个操作可以获取字典中键为官的值?
30.d=l,b:2},A.d[a]B.d.geta「C.d.values a]D.d.keys[a]答案B解析用于安全地获取字典中键为宜的值,如果键不存在会返回默认值不指定则返回d.getC如果键不存在会报错,返回值的视图,返回键的视图,都不能这None od[a]d.values d.keys样取值以下哪个是的逻辑与运算符?
31.PythonA.andB.orC.notD.xor答案A解析是的逻辑与运算符是逻辑或运算符,是逻辑非运算符,没有and Pythonor notPython逻辑运算符xor
32.有代码“x=[1,2,3];y=x,以下说法正确的是和指向同一个内存地址A.x y修改中的元素,会跟着改变B.x y修改中的元素,会跟着改变C yx和是两个独立的列表D.x y答案D解析口是列表的切片复制,会创建一个新的列表对象,和是两个独立的列表,修改其x x y中一个不会影响另一个以下哪个运算符用于检查一个元素是否在一个序列中?
33.A.inB.isC.==!二D.答案A解析运算符用于检查一个元素是否在一个序列如列表、字符串、元组等中用于比较in is对象的身份,==用于比较值是否相等,仁用于比较值是否不相等
34.对于函数^def func*args:return sumargsn,调用funcl,2,3的返回值是?A.1B.2C.3D.6答案D解析用于接收可变数量的位置参数,这里传入、、会对这些参数求和,*args123,sumargs结果是6以下哪个方法可以用于将字符串转换为小写?
35.A.upperB.lowerC.capitalizeD.title答案B解析方法用于将字符串转换为小写用于转换为大写,用于将字符lower uppercapitalize串首字母大写,用于将每个单词首字母大写title.在中,以下哪个数据类型可以存储键值对?36PythonA.listB.dietC.setD.tuple答案B解析字典用于存储键值对列表是有序元素集合,集合是无序唯一元素集合,diet list set元组是有序元素集合tuple
37.有代码ax=5;y=2;printx//y,输出结果是A.2B.
2.5C.3D.O答案A解析〃是整除运算符,返回除法的整数部分,5〃2的结果是2以下哪个函数可以用于对可迭代对象进行排序并返回一个新的列表?
38.A.sortedB.sortC.reverseD.shuffleO答案A解析一是内置函数,用于对可迭代对象进行排序并返回一个新的列表是列表sortedsort对象的方法,用于原地排序;用于反转列表;用于随机打乱列表reverse shuffle对于字符串以下哪个操作可以获取字符串的长度?
39.s=hello workT,A.lensB.s.lengthC.countsD.sizes答案A解析函数用于返回对象的长度,所以可以获取字符串的长度字符串没有len lenss Python、、这样获取长度的方法length countsize以下哪个是的异常处理语句中用于捕获特定异常的关键字?
40.PythonA.tryB.exceptC.finallyD.raise答案B解析关键字用于捕获特定的异常用于包裹可能抛出异常的代码,无论是否except tryfinally有异常都会执行,用于主动抛出异常raise对于列表执行”后,的值是?
41.list=[1,2,3],“list.pop listA.[l,2]B.[1,2,3]C.
[3]D.[]答案A解析方法默认移除列表的最后一个元素,所以执行后变为pop list[1,2]以下哪个数据类型可以作为集合的元素?
42.A.listB.dietC.setD.tuple答案D解析集合的元素必须是不可变的数据类型,元组是不可变的,可以作为集合的元素tuple列表、字典和集合都是可变的,不能作为集合的元素listdietset
43.有代码“x=2;y=3;printx vy”,输出结果是?A.TrueB.FalseC.2D.3答案A解析比较运算符用于比较大小,小于所以返回23,True以下哪个函数可以用于将一个对象转换为字符串?
44.A.strB.intC.floatD.list答案A解析函数用于将一个对象转换为字符串用于转换为整数,用于转换为浮点数,str intfloat用于转换为列表list
45.对于字符串s=,abc,,执行“s二s+d”后,s的值是?A.abc,B.abedC.dD.abc d答案B解析+运算符用于字符串拼接,所以变为汕s cd以下哪个是的逻辑或运算符?
46.PythonA.andB.orC.notD.xor答案B解析是的逻辑或运算符是逻辑与运算符,是逻辑非运算符,没有orPythonand notPython逻辑运算符xor
47.有代码ax=[1,2];y=x;y.append”,此时x的值是A.[1,2]B.[l,2,3]C.
[3]D.[]答案B解析是引用赋值,和指向同一个列表对象,所以追加元素后,也会改变y=x yxyx以下哪个运算符用于检查两个对象是否是同一个对象?
48.A.inB.isC.==答案B解析运算符用于检查两个对象是否是同一个对象,即是否指向同一个内存地址用于检is in查元素是否在序列中,=用于比较值是否相等,仁用于比较值是否不相等
49.对于函数“def funca,*args,b=10:return a+sumargs+b,调用funcl,2,3的返回值是?A.6B.16C.10D.12答案B解析传入为接收和使用默认值计算a1,*args23,b10,1+2+3+10=16以下哪个方法可以用于将字符串首字母大写?
50.A.upperB.lowerC.capitalizeD.title答案C解析叩方法用于将字符串首字母大写用于转换为大写,用于转换为c italizeupperlower小写,出用于将每个单词首字母大写le在中,以下哪个数据类型的元素是有序且可重复的?
51.PythonA.setB.dietC.listD.None答案C解析列表的元素是有序且可重复的集合元素无序且唯一,字典是键值对形式,listsetdiet是一个特殊的空值None
52.有代码“x=10;y=3;printx%y”,输出结果是?A.1B.2C.3D.0答案A解析%是取模运算符,的结果是10%31以下哪个函数可以用于对列表进行反转?
53.A.sortedB.sortC.reverseD.shuffle答案C解析方法用于对列表进行原地反转用于排序并返回新列表,用于列表reverse sortedsort原地排序,用于随机打乱列表shuffle
54.对于字符串s=pythonprogramming1,以下哪个操作可以获取从索引5开始到最后的子字符串?A.s[5:]B.s[:5]C.s[0:5]D.s[5:10]答案A解析表示从索引开始到字符串末尾的子字符串是从开头到索引不包含,s[5:]5s[:5]5和效果相同,是从索引到索引不包含s[0:5]s[:5]s[5:10]510以下哪个是的异常处理语句中无论是否有异常都会执行的部分?
55.PythonA.tryB.exceptC.finallyD.raise答案C解析关键字用于定义无论是否发生异常都会执行的代码块包裹可能抛出异常finally try。
个人认证
优秀文档
获得点赞 0