Python编程基础与应用 第2版 题库试题及答案_第1页
Python编程基础与应用 第2版 题库试题及答案_第2页
Python编程基础与应用 第2版 题库试题及答案_第3页
Python编程基础与应用 第2版 题库试题及答案_第4页
Python编程基础与应用 第2版 题库试题及答案_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、填空题

《Pyhon编程基础与应用》题库Pytho_______pipPytho标准mah中用来计算平方根的函数 __________。sqrtPytho程序。(py、pyw)

__________和________两种,其中后者常用 GUIPytho源代码程编译后的文件扩展名 。pyc、使pip工具升科学计算扩展 nmpy的完整命令 pipinstall-upgrdeum、使pip工具查当前已安装 Pythn扩展库的完整命令piplst

___________。IDLE、Pythn中 _ 表示空类型。(None

__________。Alt+P、列表、元组、字符串 Pythn的 有序?无)序列。(有序、查看变量类型Pythn内置函数 。tpe(、查看变量内存地 Pythn内置函 。id(、3为实4虚部Pythn复数表达形式 或________。3+4jPython运算符用来计算整商的 _________。Python运算符用来计算集合并集的 。15、使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_______。(A<B16、__________命令既可以删除列表中的一个元素,也可以删除整个列表。(delint('13'16)的值为______。291int('13'8)的值为_______。int('13')的值为_________。123int('11',)的值为__________。、表达式abs(-3)的值为 。(Python3.x语print(1,,3,sep=':')的输出结果 。1:2、表达int(4**0.) 的值 。Pytho内置函_________可以返回表、元组、字典、集合、字符串以及range对象中元素个数。 len()Python内置函 用来返回序列中的最大元素。 max())Python内置函 用来返回序列中的最小元素。 mi())Python____________(sum(、为了提Pytho代码运行速度和进行适当的保密 可以Pytho程序文件编译为扩展名 _的文件。(pyc)、已知x=3,那执行语句 x+=6之后,x的值为 _ _。(、表达式3|5值为 _。(7)、表达式3&6_________。(2)、表达式3**2_________。、表达式3*2___________。34、表达式3<<2的值为_____________。(12)、表达式65>>1的值为 。(32)、表达chr(ord('')32)的值 。'A'、表达chr(ord('')32)的值 。'A'、表达abs(+4j的值 。5.0、表达callable(nt)的值 。True)、假设Pytho序文b.p,其只有一条语 print(nam),那么直接运行该程序时得到的结果 _。__main__)、表达6**05的值 。4.0、表达tpe(3})的值__________ ______。st、表达isinstnc(Helloworl',str的值 。True)、表达[1,2,3]3的执行结果 [1,2,,12,3,1,,3]list(ap(str[12,3]))的执行结果 。[1’2’’、语x=3==3,5执行结束后,变 x的值 _。(Tre,5)、已x=3,并id(x)的返回值4613280,那么执行 x+=6之后,表达id(x)=496103280 的值_____ _。False、已知x=3,那执行语句 x*=6后,x的值为______________。(18)、表达[3]in1,,3,4的值 。False、列表对象 or(方法用来对列表元素进行原地排序,该函数返回值为 。(None)、假设列表对aist的值[3,,5,6,79,1,13,151]aLis[37]得到的值 。[6,7,9,11]、使用列表推导式成包含 10个数字5的列表,语句可以写为 。[5foriirange(10)]=['nam','ge''sex']b=['Dong'38,'Mae']个列表的内容转换为字典 并且以列a中的元素b中的元素“值”_______________。c=dict(zipa,b))Pyon(-1)

________。Python语list(ane(1,10,3)执行结果 。[1,,7]list(ang(5))的值为______________。0,1,2,3,4=[1,23]b=[1,24]id(a[1])id(b[1] 。(True)list(ange())[::2]____________[0,,4、使用切片操作在表对象 x的开始处增加一个元素 3代码为_________。x[0:0]=3]sored([,,3],reerse=Tue)reversed([1,2,]) 。(、表达sortd([11,2,3],ey=ambdx:len(str())) 的值____________。[2,33111]、表达sortd([11,2,3],ey=ambdx:-len(str(x)) 的值 。[111,3,2]、语x=(,)行x的值 _ 。(3,))、语句x=(3)行后x的值为 。(3)、已知x=3和y=5,执行语句 x,y=y,后x的值是____。66、可以使用内置函数典。globals

___________查看包含当前作用域内所有全局变量和值的字、可以使用内置函查看包含当前作用域内所有局部变量和值的字典。locals(()、字典中多个元素间使用 分隔开,每个元素的“键”与“值”之间使用________分隔开。(逗号、冒号)、字典对象 方法可以获取指对应,并且可以在指不存在的时候返回指定值,如果不指定则返 None。get()、字典对象_________方法返回字中 值列表。items())、字典对象的 方法返回字典的“键”列表。( keys())、字典对象 方法返回字典列表。 values()、已x={:2} x[2]=3之后x的值____________{1:2,2:3}、表达{1,,3}-{3,4,,6}的值 。{1,2}、表达st([1,1,2,3]的值 。{1,2,3}10013 。[iforiinrange(00)ifi13=0] 、已x=[3,5,7],那么表达 x[10:的值 _。[]、已x=[3,5,7] x[len(x)]=[1,2]之后,的值____________。(,5,7,1,2]、已知x=[37,5] x.sort(rverseTrue)x为 。[7,,3、已x=[3,7,5] x=x.sort(rverse=Tre)后x的值_________。(None)、已x=[1,11,11],那么执行语 x.sort(key=ambdax:len(str()),reverse=Tuex______________。[111,1、表达list(ip([12],3,4])) 的值 。[(1,3),(2,4)]、已x=[1,2,3,2,3x.p()之后x的值 [1,2,3,2、表达list(ap(lst,zi(*[[12,3],[4,5,6]])) 的值____________[1,4],[2,5,[3,6]] [inexorindexvalueinenumrte(3,5,73,])ifvale==max([3,5,7,37])]的值__________ ____。[,4、x=[3,3,7 [x.index(i fo iixif i==] ___________。[0,]x=1,2list(numerae(x))____________。[(0,1)(1,2)]、已ve=[1,],3,4]],则表达 [colforrowinvecorcolinrow____________________。1,,3,4ec=[[,23,4[[ow[i]forrowivecfoiinrange(len(vec0]))]的值__________ _________。[1,3],[2,4]]、已x=list(re(10)),则表达x-4:] 的值__________。[6,7,8,9]、已x=[3,5,7] x[1:]=[2]之后x的值____________。[3,2]、已x=[3,5,7] x[3]=[2]之后x的值____________。[2]、已x为非空表,那么执行语 y=x[:]之id(x[0]) =id(y[])的值为 。(True)、已x=[1,2,3,2,3,执行语x.rmove(2)之后x值 。[1,,23、表达len([ioriinrane(10)]) 的 。10、表达len(rge(1,10)的值___ ______。、表达rane(10)-1]的值 。9)rane(10,20)[4]的值为__________。14)100、表达rund(4)的值 。3101rund(7)的值为________。4102、已知x3x*3__________。(9)103、已x=(3,)那么表达 x*3的值 。(3,3,3104、假设列表对=[1,,1],那么表id(x[0])=id(x[2]) 的值 。(True)105、已知列=list(rnge(0)),那么执行语 del[::2]之后x的值 。([1,35,7,9]106、已知列=[,2,3,4] delx[]之x的值 。[1,3,]107、表达1]* 的值 。[1,]108、表达1,2]*的值________ __。[1,2,1,]109、已知列=[,2,3],那么执行语 x.insert(14)只x的值 。([1,42,3]110、已知列=[,2,3],那么执行语 x.insert(04)只x的值 。([4,12,3]111、已知列=[,2,3] x.op()之后,x的值_________[,3]112、已知x[[]] *那么语句x[0][] =之后,变x______________。[[5],[5]]113、表达list(ap(lambdaxx+,1,2,3,,5])) 的值 。([6,78,9,10]114、表达{12,3,4,5}^{45,6,7} 的值 。{1,3,6,7}115、已=[,2,3],那么执行语 x[len(x)1:] =45,6]之后,变 的值 。[1,,4,5,6]116、表达ln(rane(1,10))的值 。9117、已x是一个表对象,那么执行语 y=x[: 之后达 id(x)=id(y)_________False118、 ortd([13, 1, 37 8, 00] key=lamba x len(tr())) 。[1,3,89,27,100119、已x={1:,23},那么表达 x.get(3,4)的值____。4120、已x={1:,23},那么表达 x.get(2,4)的值______。121、表达{12,3}|{,4,5} 的值______________。{1,2,3,4,5}122、表达{12,3}|{,3,4} 的值 。{1,2,3,4}123、表达{12,3}&{3,4,5} 的值__________。{3124、表达{12,3}&{2,3,4} 的值 。{2,3}125、表达{12,3}-{3,4,5} 的值_________。{12}126、表达{12,3}<{3,4,5 的值_______。alse127、表达{12,3}<{1,2,4 的值 。False128、表达1,2,3].ount() 的值___________。0129Pthn标准andom中_______方法作用是从序列中随机选 个元素。(choice()130Pthnradomsamle(seq,k________(重复?不重复?)的k个元素。(不重复)131rndom_________(shuffle()132、执行代,y,z=sorted(,32]) 之后,变y的值 。133、表达(12,3+(,5)的值 。(1,2,3,4,5)134、表达dict(zip([1,],3,])) 的值 。{1:3,:4}135、语x,yz=[12,]执行后,变y的值 _。2136、已x=[[,3,3],[23,1],那么达 sortd(x,key=lambdaitem:item[0]+item[])的值 。[[2,3,1],[13,3]]137、已x=[1,33,[23,1] ,那么表 sortd(x,key=lmbdaitem:(item[1],item2])的值 。[[2,3,1],[1,3,3]]138x=1,33],[23,1sorted(,ey=lmbdaiem:(item[1],-item[2])的值 。[[1,,3],2,,1]139、已x={1,2,} x.add()之后,x的 {1,2,3})140、已x={1:1},那么执行语 x[2]=2之后len(x)的 。(2)141、已x={1:,22} x[2]=之后len(x的值 。(2)142、假设已从标准fnctols导reduce(reduce(lamdaxy:x-y,[12,])的值 。-4143、假设已从标准fnctols导reduce( reduce(lamdaxy:x+y,[1,23])的值 。6)144、假设已从标准funtool导reue(edue(lambdax,y:max(,y),[1,,34,45])的值 5145、已知有函数定 defemo(*p):retrnsum(p),那么表 demo(1,2,3)的值______、表达式demo(,2,3,4)值 。、10146、已知列=[1,2],那么连续执命 y=xappend(3)之后的值________。[1,2,3]147、已知列=[1,2],那么连续执命 y=x[:]y.apend()之后x的值________。[1,2]148、已知列=[,2],执行语=x:] 后,表达id(x)=id(y) 的值为_______。(149、已知列=[,2],执行语 y=后,表达 id(x)=id(y) 的值_______。(True)150、已知列=[,2],执行语 =x后,表达 xisy的值_______。(True)151、已知列=1,2],执行语 x[:]后,表达 xisnoty的值_______。(True)152、表达orted(rndom.sampe(rane(5),5))的值 。([0,1,2,3,4]153、表达[iforiirange10)ifi>] 值 。[9]154、已知有列x=[[1,2,3],[4,5,6]],那么表达 [rw[i] forrowix]foriinane(ln(x[0))] 的值 。[[1,4],2,5],[3,6]]155、执行语,y,z=map(str,range(3))之后,变y的值 。'1'156、已知列=[,2],那么执行语 x.extnd([3]之后x的值 。([1,,3157、已知列=[,2],那么执行语 x.apend(3])之后x的值 。([1,2,[]]158、表达print(0b10101)的值 。21159、已x=[,2,4,5] delx:3]x的值__________[4,5]160、已x=rage(1,4)y=rane(4,) um([i*jfori,jinzi(x,y)]的值为__________。(32)161、表达5foriinrane(3) 的值_____________。55,]162、表达{12,3}={1,3,2} 的值 。True163、表达1,2,3]==[1,3,2 的值 。164、已x=[,2] id(x[0)==id(x[2]) 的值____________。True)1653noti1,,3]__________。False)166、已x=[1,,那么执行语 x[0:0]=[ 3,1,2]167、已x=[1,,那么执行语 x[0:1]=[ 3,2168、已x=[,2,4,5] delx[:3]之后的值 。[1,4,5]169、已x=[1,,3,],4,5,]] sum([i*jfori,jnzip(*x)]) 的值 。(32)170、已知列=[,2,3] =[4,5,],那么表达 [(i,j)fori,jinzip(x,y)ifi=3]的值_ _ 。[(3,6)]171、已知列=[.0,.0,3.] sum(x)len()的值__________。2.0172、已x={1:,23,3:4},那么表达 sum(x)的值___________。6173、已x={1:,23,3:4},那么表达 sum(x.values()的值_______。9174、已x=3,2,33,4],那么达 [indeorindexvaluinenumrte(x)ifval=3]的值 。[0,2,3]1751234%000//100_________。176、表达式3//5___________。(0)177、表达1,2]+3] 的值____ ________。[1,2,3178、表达(1,)+(,)的值 。(1,2179、表达式(1)+(2)的值为 。(3)180、已x,y=m(nt,['1',2']),那么达 x+y的值_______。181、已知列=list(rnge(5)) x.remove(3)x.index()的值 。)182、已知列=[,3,2],那么执行语 x.reverse()之后x的值 。([2,,1183、已知列=[,3,2] x=x.reverse()x的值 。(None)184、已x为非空表那么表达 x.rverse()==list(rversed(x)) 的值__________。(185、已x为非空表,那么表达 xsort()==sorted() 的值 。False186、已知列 x=[1,3,2],那么执语 y=lst(rversed(x))之后x的值 。([1,,2]187、已知列 x=[1,3,2],那么执语 y=lst(rversed(x))之后y的值 。([2,,1]188、已知列包含超 5个以的元素,那么表达 x==x[:5]+[5:的值为________。(True)189、已知字={istr(+3)foriinrange(3} ,那么表达sum(x)的值 。(3)190、已知字={:str(+3) foriinrnge(3)},那么表 sum(item[0]foiteminx.items()的值 。3191、已知字={:str(+3) foriinane(3)},那么表达 ''.join([item[1] oriteminx.items())的值__________ _'345)192、已知列 x[1,32],那么表 [valueforinx,valeinenumrte(x)ifindex=2]的值_ _________。2]193、已知列=[,3,2],那么执行语 a,bc=sortd(x)之后b的值 。(2)194、已知列x=1,2],那么执行 a,b,=mp(strsorted(x))之后的值______。'3'195、表达et([12,3])=={,2,3} 的 。True196、表达et([12,2,3])={1,2,3} 值 。(True)197'%c'%5==str(65)的值为_________。198'%s'%5==str(65)的值为___________。Tru199、表达hr(ord('b')^32)的值___ ___。'B'200、表达'bc'inabdcefg'的值 。201、已x为整数量那么表达 int(ex(x),16)==x 的___________。True)202x,y=3,5x,y=y,之后,x__________。5)203、已x='bcd'y=,那么表达 [i== fori,jizp(x,y)]____________。[True,Tre,Tre,True]204、已=list(rnge(20)),那么表达x[-1]的值 _ 。19205、已=3+4jy=5+6jx+y的值 。8+10j206、已=[3],么执x+=[5]之x的值 。[3,]207、已=[3,3,4id(x[0])=id(x[1]) 的值 。True)208、表达nt('11')的值 。209nt('11')_________________。9210nt(bin(4321),2)_______________54321211、表达hr(ord('A')+)的值 。'B'212nt(str())34_________________。True213、表达list(tr(,4]))=[3,]的值 。False214、表达{12,3,,5,6}^{5,6,7,8} 的值 {1,2,3,,78})215、表达式15//4的值为 。216、表达ortd({a':3,'b':9'c':78})的 。['a','b','c'217ortd({a':3,'b':9'c':78}.alus())___________。[3,9,78218、已=[3,2,4,1]x=x.sort()x的值 。None)219、表达list(ilter(ambda:x>5,rnge0)))的值 [6,7,8,9]220=list(rnge(20))prnt(x[10:00]) 。()221=list(rnge(20))x[:18=[]____________。(8,9222、已=[1,2,3,那么连续执 y=x[:]yappend(4)这两条语句之后x的值____________ ___。[1,2,3]223、已=1,3],那么连续执=xy.append(4这两条语句之后x的值____________ ___。[1,2,3,4]224=[1,2,3y=[1,,3]x的值为 。[1,,]225、x = [[] * 3x[0]apend(1)x ______________。[[1],[1],]]226、已x=[[foriirange(3)]那么执行语 x[0]append()之后的值为 。[[1],[],[]]227=([1],[2]x[apend()x____________。([1,3],2])228={1:1,2}x.updae({:33:3})sorted(.items()的值 _。[(1,1),(2,3)(3)]229={1,2:2}x[3]=sorted(.iems________________。[(11)(2,),(3,3)230=[12,3]o(set(x*10)-et()) 。(True)231=[1,2,3]n(set(x*100)st(x)) 。(232、表达{'x'1,**{y':2}} 的值_______________。{''1,'y':2}233、表达{*rge(),4,*(56,7)} 的 {0,1,2,3,4,5,6,7})234、已知x=[,2,34,]x[::2 =rage()x_____________[0,,1,4,2235、已x=[12,,4,5],那么执行语 x[::2]=map(lamday:y!=5,rne(3))x____________。[True2,Tre,4,Tre]236、已x=[,2,34,5,那么执行语 x[::2=sorted(x1:2],reerse=Tre) 之后x的值 _ 。[1,4,3,2,5237、表达式True*3的值为__________。(3)238、表达Fale+的值 。239'b'incbed'________。False240、假设n为整数那么表达式 n&1==n%2 的值为 。(True)241、关键__________用于测试一个对象是否是一个可迭代对象的元素。 in242、表达式3<5>2的值为 。(True)243、已x={'a':'b','c':'d'},那么表达 'a'inx的值__ _______。True244、已x={'a':'b','c':'d'},那么表达 'b'inx的值__________。Fals245、已x={'a':'b','c':'d'} b'inx.vales()的__________。True)246、表达式1<2<3的值为_________。(True)247、表达式3or5的值为 。(3)248、表达式0or5_______。(5)249、表达式3and5的值为 。(5)250、表达3andot5的值 。251Pthn _______、_______。、or、not252Pthn 3.x for i i range(3):print(i, end=,') 结果为_______________。0,1,2,253Pthn.xprint(1,2,3,sep=',')的输出结果为____________。1,2,3254、对于带else子句for循环whle循环,当循环因循环条件不成立而自然结时 会?不会)执ele中的代。(会255、在循环语句中,256、在循环语句中,

__________语句的作用是提前结束本层循环。( break)_____语句的作用是提前进入下一次循环。 continue257、表达 5if56else(if3>2else5) 的值_________6258Pthn关键lif表__________和_________两个单词缩写。 els、if259、表达3in{12,3} 的值_____。True260、表达'acin'bce'的值 。False261not3____________。False262'bc'in'bcdfg')的值为__________。True263'bc'in'abcdefg'的值为__________。Fals264、表达'\41'=='A' 的值 。True)265Pthn语''.oin(lst('ello world!'))执行的结果 。'hellworld!266、转义字’ 。(回车换行267、已知列表对=['11''2','3',则达 max(x)的值_________。'3'268、表达mi(['1','2','']) 的值 。'11269、已知列表对=['11''2','3']max(x,key=en) 的值 。)270、已知path=r'c:\test.tml'那么表达式path[:-4]+'hm' 的值为 。('c:\\testhtm271、表达list(tr(1,23])==[1,23] 的值__________ 。272、表达str([,2,3])的值 。'[1,,3]'273、表达str((,23))的值 。'(1,2,)'274、表达um(rnge(1,10,2))的值 。25275um(rnge(1,10))___________。45276'%c'%5_____'A'277'%s'%5__________。278、表达'd,%c%(65,65)的值 。'65,A279、 'The firt:{1}, te secod i {0}'.formt(6597) 。'Thefirt:7,heecondis65'280、表达'{0#d},{:#x}{0:o}'.formt(65 的值 。'65,0x1,0o01281、表达isinsace('abcdefg',tr)的值 。True)282、表达isinsace('abcdefg',objet)的值 。True283isinsace(3,object)_________。True284、表达'bcbcabc'.ridex(bc')的 。6285、表达':'.oin('bcdefg'.split('d')) 的值___________。'ab:eg'286、表达'Helloorl.IlikePython.'.rid('python') 的值 。(-1287'bcbcabc'.cunt('bc')___________。3288、表达'ppl.eachbanana,pear'.fi('')的值 。289、表达'ppl.eachbanana,pear'.fi('pp')的值 _。290、表达'bcefg'.split(d')的值 。['abc','fg'291、表达':'.oin(',2,3,4,5.split(',') 的值__________ __。'1:2:34:5'292、表达 ','.join(a cccnn\ndd '.plit()) 的值 。('a,b,ccc,ddd')293、表达'Helloorl'.uper() 的值 。'HELOWRLD'294、表达'Helloorl'.lower( 的值 。('hellworld'295、表达'Helloorl'.lower(.uper() 的值 。'HELLOWORLD'296'Helloorl'.swpcae().swacase()的值为____________'Helloworld'297、表达r'c:\wiows\notepad.ee'.ndwih('.exe') 的值 。(True)298、表达r'c:\wiows\notepad.ee'.ndwih((.jpg','exe')) 的值 。(True)299、表达'C:\\Widow\\otpa.exe'.strtswith('C') 的值_________。True300、表达ln('Helloworld!'.ljust(0)) 的值 。20301ln('abcdefg'ljut(3))_________。7302、表达'a+'b'的值 _。'ab'303、已x='23'y='456' x+y的值____________。'123456'304、表达'a.join('abc'.partition('a')) 值 。'aaabc'305、表达re.pli('\.+,'alpa.eta...amm..dela') 的值 (['alpha',beta','amma','dela']306、已='a234b123c',并re块已导入,则表达 re.spli('\d+',x)的值 _ 。['a','b','c'307、表达''.jon('sdssfff'.plit('sd')) 的值 。'assfff'308、表达''.jon(r.split('sd]','asdsfff')) 的值 。'afff'309、假设r,那表达 re.fidall('\d)\1+ '33abc112')_____________。['3','1'310、语print(re.mtch('abc',deg') 输出结果 。None)311、表达'Helloorl!'[-4 的值____________。'r312、表达'Helloorl!'[-4:] 的值_ __________。'rl'313、表达'est.pyendswth('.py''.pyw')) 的值__________。True314ln('abc.ljst(20))____________。20315、代print(re.mtch('^[a-zA-Z]+$','abcEFG00') 的输出结果_______。None)316、当在字符串前上小写字母 或大写字母 表示原始字符串,不对其中的任何字符进行转义。( r、R)317、在设计正则表式时字______紧随任何其他限定 (*+{n}{n,}、{n,m,匹配搜索到的、尽可能短的字符串。( ?)318、假设正则表达模 re已导入,那么表达re.sub(\d+,'1','a124bbbb6780de'_________________。11cd'319len(''.encde('utf-'))的值为___________。6320、表达len(''.encde('gbk')值 。4321、表达hr(ord('A')+) 的值__________。'C')322'bcb'.replace('a','yy'_________。'yybyyb'323、已tble='maketrans(abcw,'xzc'),那么表达 'Hellowworld'.translae(tabl的值 。'Helloccorl'324、 ello world, ellw every one'epace('ello' 'hi') 。'hiworld,hieveryone'325、已知字符x'helloworld',那执行语 x.replace(helo','hi')之后x的值为 。'helloworld'326、正则表达式元字符现。(+)

________用来表示该符号前面的字符或子模式 1次或多出327、已x=' b d'那么表达 ','.join(.split() 的值 。('a,b,c,d)328、正则表达式元字符现。(*)

________用来表示该符号前面的字符或子模式 0次或多出329、表达'bcb'stri('ab')的值 。)330、表达[tr(i)foriinrane(3)] 的 。['0','1','2'331、表达'bc.txtendswih(('txt''.doc,'jpg') 的值_________。True)332print(,2,3sep=:')____________。1:23333、代foriirage(3):print(i,nd=,' 的执行结果 。334、表达eval(''import(math').sqrt(9)''') 的值____________。3.0335、表达eval(''import(math').sqrt(**2+4**2)''') 的值_________。5.0336、表达eval(3+5')的值 。337、表达eval([12,3]')的值____ _________。1,,3]338、假ath标库已导入那么表 eval(math.sqrt(4))的值_________。2.0339、已x为非空表那么表达 raom.choice(x)inx 值___________。True)340'bc0'.isalnum__________。True341、表达'bc0'.isalpha(的值 。Fals342'bc0'.isdigit()______________。Fale343、表达'C:\\widows\\otepad.exe.endswth(.exe') 的值 。True)344、表达'%s'%,2,3的值 _ 。'[1,2,3]'345'aasdf'lstrip('as')____________。'df'346'aasdf'lstrip('af')的值为____________。'sdf347'aasdf'strip('af')__________。'sd'348'aasdf'rstrip('af')的值为_____________。'349ln('SDBT')__________。350、表达'Helloorl!'.cont(l') 的值___________。3351、已知x'acdefg',则表达式x[3: +x[:3 的值为 。('defgabc'352、字符串编码格UTF8使用 _ 个字节表示一个汉字。( 353、字符串编码格GBK使用 个字节表示一个汉字。( 2)354、已知字符串编格 utf使3字节表示一个汉字1个字节表示英语字母那么表达len('bc你'的值_____________。5355、已知字符串编格 utf使3字节表示一个汉字1个字节表示英语字母那么表达len('bc你'.encode())的值 。356、已知字符串编格式 gbk使用2字节表示一个汉字、1个字节表示英语字母,那么表达len('bc'.encode('gbk'))的值 。357、已ord('A')值 6并hex65)的值'041,么表达 '\x41b'的值____________。'Ab'358、已formtter='goo{}'.formt 那么表达list(ap(formatter,['mornng']))的值为 。['godmornig']359='hellwrld.'.find(x')x.rfind('x'___________。(-1)360、表达':'.oin('helowrld.'.spli()) 的值_______________。'hell:world.'361、表达':'.oin('acd'.split(mxsplit=))的值 。'a:b:c362='hellwrld'x.replace('l','g')___________。'heggoworgd'363Pythonstringlen(strng.digits的值为_____________。(10)364'aaaassddf'.strip('af'________________。ssdd'365、表达len('aaassddf'.strip(afds')的值 。366en('hellworld'[10:])的值为____________0367、表达hr(ord('a')^32^2)的值 。'a'368、表达hr(ord('a')^32)的值 。'A'369='aabccdddd'''.oin([vfori,vnenumeate(x[:-1])iv==x[i+]])的值 。370、假设正则表达模 re已正确导,那么表达 ''.join(re.findall(\d+','abcd24')的值___________ ______'1234'371、假设正则表达模 re已正确导那么表达re.finall('d+?','abc1234')的值____________ ____。['1''2',3','']372、假设正则表达模 re已正确导,那么表达 re.sb('(\s)\\1+,'\\1','aaaaabb'的值 。'a373、表达eval(*'.join(mp(str,rage(,))) 的值_______。120374、正则表达式模re的 _方法用来编译正则表达式对象。 compile()375、正则表达式模re的________方法用来在字符串开始处进行指定模式的匹配。match())376、正则表达式模re的________方法用来在整个字符串中进行指定模式的匹配。(377、表达re.srch(r'\w*?(?P<f>b\w+b)\s+?P=)\w*?', 'eatiful iisbeterhanugl.')grup()的值 。'isis')378、表达'eautiulisbeterthanugly.'.tartswih('Be',5) 的值_________。False)379、已知字x={:str(+3) foriinrnge(3)},那么表达 ''.join(x.values())的值 。'345380Pthn中定义数的关键字 。def381、在函数内部可通过关键 ______________来定义全变量。globa382returnrurn那么该函数的返回值为 。(None)383、表达um(rnge(10))的值____ _______。384、表达um(rnge(1,10,2))的值 。25385、表达list(ilterNone,0,12,3,0,0])) 的值 。[1,,3]386、表达list(ilterlambdax:x>[01,2,,0,0])) 的值_______。[]387、表达list(ane(50,60,3))的值 。[505,56,59]388、 list(ilter(ambda x x%2==0, rage(0)) ____________________。0,2,46,8]389、表达list(ilterlambdax:ln(x)>,['','b','bcd'])) 的值__________。['abd']390、已g=lamax,y=,z=:x*y*zprint(g(1)) 的输出结果____。15391、表达list(ap(lambdax:ln(x),['a''bb','ccc'])) 的值________。[1,2,3]392、已f=lamdx:x+5,那么表达 f(3)的值________。8)393、表达orted(abc','ad','de']key=ambda:(x[0],[2]) 的值___________。(['bc''acd''ae']394、已知函数定efemo(x,y,op)returneval(str()+op+str(y))demo(3,5,'+)的值 。395、已知函数定efemo(x,y,op)returneval(str()+op+str(y))demo(3,5,'*')的值 。15396、已知函数定efemo(x,y,op)returneval(str()+op+str(y))demo(3,5,'-)的值 。-2397、已知f=lmda:ln(bin(n)bin(n).rfind('1')+1:]) 么表达式f(6)的值为__________________。(1)398、已知f=lmda:ln(bin(n)bin(n).rfind('1')+1:]) 么表达式f(7)的值为__________________。(0)399、已g=lamax,y=,z=:x++z,那么表达 g(2)的值 。(10)400、已知函数定 defunc(p):rturnsum(),那么表达 fnc(,23)的值______。(6)401、已知函数定 defunc(p):rtr sum(p),那么表达 fnc(,,3,4)的值为______。(10)402、已知函数定 defunc(*p)rturnm(p.values()) func(=1,y=,z=3)的值为 。403、已知函数定 deffnc(*p):retur ''.join(sorted()),那么表达 fun(y=2,z=3__________。'xyz)404、已f=lamdx:5,那么表达 f3)的值_________ 。5405Pthn使 关键字来定义类。406isinsace('abc',str____________。True)407isinsace('abc',it)的值为_____________。alse408、表达isinsace(4j,(int,foatcompex) 的值 。True)409、表达isinsace('4',(int,foatcompex) 的值 。False410、表达tpe()n(nt,flat,omplex 的值 。True411、表达tpe()in(it,flat,omplex) 的值 。True412、表达tpe(4j)in(nt,flat,omplx) 的值 _ 。True)413、表达tpe(3'in(int,flat,complex 的值 。414tpe()==int__________。(True)415、Pthn定类时,与运算“ **对应的特殊方法名 。(pow())416、Python中义类时,与运算“ //对应的特殊方名 。(floordiv()417、表达type(})=dit 的值 。True418、表达type(})=set的值____ ________。419、Pthn中不论类的名字是什么,构造方法的名字都 (init420contains()___________in421、对文件进行写操作之后, 方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。 flush()422Pthn___________( open())423、使用上下文管关键字 __________可以自动管理文件对象,不论何种原结束该关键字中的语句块,都能保证文件被正确关闭。 with424Pthn标准 o中用来列出指文件夹中的文件和子文件夹列表的方式 。listdir())425Pthnospah____________。(exists())426Pthns.pah_____________。(isfile())427Pthnospah中____________。idir()428Pthnos.pth__________。(splitext429Pthn扩展 支xcel207或更高本文件的读写操作(opepyxl430Pthn标准 中提供了计MD摘要的md5(。hashli431、已知当前文件中有纯英文文本文 readme.txt,填空完成功能readme.txt文ds.txtwith open(readme.txt'assrcopen('st.txt' )asdstst.wrie(src.rad。'w432Pthn内建异类的基类 ____________。BaseException)433Pthn标准 Socket进行了二次封装,支 Socet接口的访,大幅度简化了网络程序的开发。 socket434Pthn扩展 中封装 Widows底几乎所 API函数。(pywin32435、线程对象的 方法用来阻塞当前线程,指定线程运行结束或超时后继续运行当前线程。jon()436Pthn用来访和操作内置数据 SQLie的标准库 。sqlite3437、用于删除数据 tes中所 name字段值’0001 SL语句 。eletefromteswhereame=’000438Pthn扩展____________完封装了图形 OpeGL的功能。pypeng439Pthn扩展 和 提供了图像处理功能。 PILpillow二、判断题Pytho(对Python3.xPythn2.x。(Python3.xPthon.xprintPyho2.Pythn3.x(错WidowsPyhoUnix(错、不可以在同一台计算机上安装多 ython版本。(错、已x=,那赋值语 x='abcefg'是无法正常执行。(错Pytho(错)Pytho(对9、在任何时刻相同的值在内存中都只保留一份(错)10、Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。(对)Pyhoif(错Pyhon3.x(对Python(对14、加法运算符可以用来连接字符串并生成新字符串。(对)999*9999Pytho(错3+4jPythn(012(错Pythn3.xinut函数的返回值总是字符串。(对pip命令也支持展名.whl的文件直接安 Pyho展库。(对、只Pytho扩库才需要导入以后才能使用其中的对象 Pythn标准不需要导入即可使用其中的所有对象和方法。(错)Pyho0xad(对3+4jPyho(对Pyho0oa是合法的八进制数字表示形式。(错Python(对Python代码的释只有一种方式,那就是使 #符号。错26、放在一对三引号之间的任何内容将被认为是注释。(错)、尽管可以使 mport语句一次导任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。(对)、为了让代码更加凑,编 Pyhon程序时应尽量避免加入空格和空行。(错Pyhon3.5+还可以实现列表、元组的合并和集合的并集运算。(错)、Pyho中可使 for作为变量。(错、Pyho中可使 id作为变量,尽管不建议这样做。(对Python(对5Pythn(对、执行语fromathimporsin 之后可以直接使 sin()函数,例sin(3。(对)Pyon(错、一般来说Pythn扩展库没有通用于有版 Pyhon,安装时应选择与已安装Pythn的版本对的扩展库。(对Python变量名分大小写,所 stdentSudent不是一个变量。(对Pyhon3.xreduce()是内置函数。(错、如果只需ma模块中sin(函数,建议使 frommahmortsin来导入,而不要使imortmath导入整个模块。(对Pyhon3.xiput、安Pyhon扩库时只能使 pip工具在线安装,如果安装不成功就没有别的法了。(错)Python作为下标来访问字典中的值。(对43、列表可以作为字典的“键”。(错)44、元组可以作为字典的“键”。(对)45、字典的“键”必须是不可变的。(对)、已x为非空列,那么表达 sored(x,reverse=Tre)=lit(rversed(x)) 的值一定是True。(错)、已x为非空列,那 x.sort(revere=True)x.reverse(的作用是等价的。(错)48、生成器推导式比列表推导式具有更高的效率,推荐使用。(对)Python(对Python(错Python不允许重复。(对Python不允许重复。(错Python(对Python(错Python可以是列表。(错Python可以是元组。(对Python(错Python(对、已B是个集合,并且表达 A<B的值,那么表达A>B的值一定为True。(错)60、列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。(对)、对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些, 尤其是对于包含大量元素的列表。(对)xx.ppend()x=x+[3]x.inert(03)在执行时间上基本没有太大区别。(错)Pyhoninsert()的索引。(对)、假x为列表对,那 x.pop(x.op(1)的作用是一样的。(对、使el命令或者列表对象 remove()方法删除列表中元素时会影响列表中部分素的索引。(对)、已知列x=1,2,3,那么执行语 x=3之后,变x的地址不变。(错、使用列表对象remove()方法可以删除列表中首次出现的指定元素 如果列中不存在要删除的指定元素则抛出异常。(对)、元组是不可变的不支持列表对象 inset()、remove()等方法,也不支 del命令删除其中的元素,但可以使 del令删除整个元组对象。(对Python(对70、无法删除集合中指定位置的元素,只能删除特定值的元素。(对)、元组的访问速度列表要快一些, 果定义了一系列常量值, 并且主要用途仅仅是对其进行遍历二不需要进行任何修改,建议使用元组而不使用列表。(对)72、当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应,若不存在则表示为字典对象添加一个新 -值。(对、假x是含5个元素的列表,那么切片操 x[10:]是法执行的,会抛出异常。(错)74、只能对列表进行切片操作,不能对元组和字符串进行切片操作。(错)75、只能通过切片访问列表中的元素,不能使用切片修改列表中的元素。(错)76、只能通过切片访问元组中的元素,不能使用切片修改元组中的元素。(对)Pyon(对Python(错Python(对80、相同内容的字符串使用不同的编码格式进行编码得到的结果并不完全相同。(对)81、删除列表中重复元素最简单的方法是将其转换为集合后再重新转换为列表。(对)、已知列中含超5个以上的元素那么语x=x[5]+[5: 的作用是列表x中的元素循环左移 5位。(错x=(3foriinrnge(5list(x)(错)、对于大量列表的接 exend(方法运算+具有更高的效率。(对、表达{1,,2}{1,2,3} 的值True。(错etend方法属于原地操作,调用前后列表对象的地址不变。(对、对于数 0notn[%fordirage(2,n) 的值Tru则n是素数。(对)‘’1’、创建只包含一个素的元组时,必须在元素后面加一个逗号,例 (3,。(对)、表达list([1,,3]') 的值[1,2,3]。(错91、同一个列表对象中的元素类型可以各不相同。(对)92、同一个列表对象中所有元素必须为相同类型。(错)xx[=3的内存地址不变。(对)94、列表可以作为集合的元素。(错)95、集合可以作为列表的元素。(对)96、元组可以作为集合的元素。(对)97、集合可以作为元组的元素。(对)98、字典可以作为集合的元素。(错)99、集合可以作为字典的键。(错)100、集合可以作为字典的值。(对)101el删除集合中的部分元素。(错102、列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。(对)103、表达{12}*2 的值{1,2,,}。(错)104Pthn(错105Pthn(错106Pthn(对107、假e模块已功导入,并且 ptter=pile('^'+\.'.join([r'\d{1,3}'forinrge(4)])+$'),那么表达 patern.match('9216.1103')的值None。(错)108、假andom模块已导入那么表达 radom.sample(ane(10),0)的作是生成20个不重复的数。(错)109andomrandom.ample(rage(0)7)的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论