Python編程基礎(chǔ)與應(yīng)用 第2版 題庫試題及答案_第1頁
Python編程基礎(chǔ)與應(yīng)用 第2版 題庫試題及答案_第2頁
Python編程基礎(chǔ)與應(yīng)用 第2版 題庫試題及答案_第3頁
Python編程基礎(chǔ)與應(yīng)用 第2版 題庫試題及答案_第4頁
Python編程基礎(chǔ)與應(yīng)用 第2版 題庫試題及答案_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一、填空題

《Pyhon編程基礎(chǔ)與應(yīng)用》題庫Pytho_______pipPytho標(biāo)準(zhǔn)mah中用來計(jì)算平方根的函數(shù) __________。sqrtPytho程序。(py、pyw)

__________和________兩種,其中后者常用 GUIPytho源代碼程編譯后的文件擴(kuò)展名 。pyc、使pip工具升科學(xué)計(jì)算擴(kuò)展 nmpy的完整命令 pipinstall-upgrdeum、使pip工具查當(dāng)前已安裝 Pythn擴(kuò)展庫的完整命令piplst

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

__________。Alt+P、列表、元組、字符串 Pythn的 有序?無)序列。(有序、查看變量類型Pythn內(nèi)置函數(shù) 。tpe(、查看變量?jī)?nèi)存地 Pythn內(nèi)置函 。id(、3為實(shí)4虛部Pythn復(fù)數(shù)表達(dá)形式 或________。3+4jPython運(yùn)算符用來計(jì)算整商的 _________。Python運(yùn)算符用來計(jì)算集合并集的 。15、使用運(yùn)算符測(cè)試集合包含集合A是否為集合B的真子集的表達(dá)式可以寫作_______。(A<B16、__________命令既可以刪除列表中的一個(gè)元素,也可以刪除整個(gè)列表。(delint('13'16)的值為______。291int('13'8)的值為_______。int('13')的值為_________。123int('11',)的值為__________。、表達(dá)式abs(-3)的值為 。(Python3.x語print(1,,3,sep=':')的輸出結(jié)果 。1:2、表達(dá)int(4**0.) 的值 。Pytho內(nèi)置函_________可以返回表、元組、字典、集合、字符串以及range對(duì)象中元素個(gè)數(shù)。 len()Python內(nèi)置函 用來返回序列中的最大元素。 max())Python內(nèi)置函 用來返回序列中的最小元素。 mi())Python____________(sum(、為了提Pytho代碼運(yùn)行速度和進(jìn)行適當(dāng)?shù)谋C?可以Pytho程序文件編譯為擴(kuò)展名 _的文件。(pyc)、已知x=3,那執(zhí)行語句 x+=6之后,x的值為 _ _。(、表達(dá)式3|5值為 _。(7)、表達(dá)式3&6_________。(2)、表達(dá)式3**2_________。、表達(dá)式3*2___________。34、表達(dá)式3<<2的值為_____________。(12)、表達(dá)式65>>1的值為 。(32)、表達(dá)chr(ord('')32)的值 。'A'、表達(dá)chr(ord('')32)的值 。'A'、表達(dá)abs(+4j的值 。5.0、表達(dá)callable(nt)的值 。True)、假設(shè)Pytho序文b.p,其只有一條語 print(nam),那么直接運(yùn)行該程序時(shí)得到的結(jié)果 _。__main__)、表達(dá)6**05的值 。4.0、表達(dá)tpe(3})的值__________ ______。st、表達(dá)isinstnc(Helloworl',str的值 。True)、表達(dá)[1,2,3]3的執(zhí)行結(jié)果 [1,2,,12,3,1,,3]list(ap(str[12,3]))的執(zhí)行結(jié)果 。[1’2’’、語x=3==3,5執(zhí)行結(jié)束后,變 x的值 _。(Tre,5)、已x=3,并id(x)的返回值4613280,那么執(zhí)行 x+=6之后,表達(dá)id(x)=496103280 的值_____ _。False、已知x=3,那執(zhí)行語句 x*=6后,x的值為______________。(18)、表達(dá)[3]in1,,3,4的值 。False、列表對(duì)象 or(方法用來對(duì)列表元素進(jìn)行原地排序,該函數(shù)返回值為 。(None)、假設(shè)列表對(duì)aist的值[3,,5,6,79,1,13,151]aLis[37]得到的值 。[6,7,9,11]、使用列表推導(dǎo)式成包含 10個(gè)數(shù)字5的列表,語句可以寫為 。[5foriirange(10)]=['nam','ge''sex']b=['Dong'38,'Mae']個(gè)列表的內(nèi)容轉(zhuǎn)換為字典 并且以列a中的元素b中的元素“值”_______________。c=dict(zipa,b))Pyon(-1)

________。Python語list(ane(1,10,3)執(zhí)行結(jié)果 。[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、使用切片操作在表對(duì)象 x的開始處增加一個(gè)元素 3代碼為_________。x[0:0]=3]sored([,,3],reerse=Tue)reversed([1,2,]) 。(、表達(dá)sortd([11,2,3],ey=ambdx:len(str())) 的值____________。[2,33111]、表達(dá)sortd([11,2,3],ey=ambdx:-len(str(x)) 的值 。[111,3,2]、語x=(,)行x的值 _ 。(3,))、語句x=(3)行后x的值為 。(3)、已知x=3和y=5,執(zhí)行語句 x,y=y,后x的值是____。66、可以使用內(nèi)置函數(shù)典。globals

___________查看包含當(dāng)前作用域內(nèi)所有全局變量和值的字、可以使用內(nèi)置函查看包含當(dāng)前作用域內(nèi)所有局部變量和值的字典。locals(()、字典中多個(gè)元素間使用 分隔開,每個(gè)元素的“鍵”與“值”之間使用________分隔開。(逗號(hào)、冒號(hào))、字典對(duì)象 方法可以獲取指對(duì)應(yīng),并且可以在指不存在的時(shí)候返回指定值,如果不指定則返 None。get()、字典對(duì)象_________方法返回字中 值列表。items())、字典對(duì)象的 方法返回字典的“鍵”列表。( keys())、字典對(duì)象 方法返回字典列表。 values()、已x={:2} x[2]=3之后x的值____________{1:2,2:3}、表達(dá){1,,3}-{3,4,,6}的值 。{1,2}、表達(dá)st([1,1,2,3]的值 。{1,2,3}10013 。[iforiinrange(00)ifi13=0] 、已x=[3,5,7],那么表達(dá) 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],那么執(zhí)行語 x.sort(key=ambdax:len(str()),reverse=Tuex______________。[111,1、表達(dá)list(ip([12],3,4])) 的值 。[(1,3),(2,4)]、已x=[1,2,3,2,3x.p()之后x的值 [1,2,3,2、表達(dá)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]],則表達(dá) [colforrowinvecorcolinrow____________________。1,,3,4ec=[[,23,4[[ow[i]forrowivecfoiinrange(len(vec0]))]的值__________ _________。[1,3],[2,4]]、已x=list(re(10)),則表達(dá)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為非空表,那么執(zhí)行語 y=x[:]之id(x[0]) =id(y[])的值為 。(True)、已x=[1,2,3,2,3,執(zhí)行語x.rmove(2)之后x值 。[1,,23、表達(dá)len([ioriinrane(10)]) 的 。10、表達(dá)len(rge(1,10)的值___ ______。、表達(dá)rane(10)-1]的值 。9)rane(10,20)[4]的值為__________。14)100、表達(dá)rund(4)的值 。3101rund(7)的值為________。4102、已知x3x*3__________。(9)103、已x=(3,)那么表達(dá) x*3的值 。(3,3,3104、假設(shè)列表對(duì)=[1,,1],那么表id(x[0])=id(x[2]) 的值 。(True)105、已知列=list(rnge(0)),那么執(zhí)行語 del[::2]之后x的值 。([1,35,7,9]106、已知列=[,2,3,4] delx[]之x的值 。[1,3,]107、表達(dá)1]* 的值 。[1,]108、表達(dá)1,2]*的值________ __。[1,2,1,]109、已知列=[,2,3],那么執(zhí)行語 x.insert(14)只x的值 。([1,42,3]110、已知列=[,2,3],那么執(zhí)行語 x.insert(04)只x的值 。([4,12,3]111、已知列=[,2,3] x.op()之后,x的值_________[,3]112、已知x[[]] *那么語句x[0][] =之后,變x______________。[[5],[5]]113、表達(dá)list(ap(lambdaxx+,1,2,3,,5])) 的值 。([6,78,9,10]114、表達(dá){12,3,4,5}^{45,6,7} 的值 。{1,3,6,7}115、已=[,2,3],那么執(zhí)行語 x[len(x)1:] =45,6]之后,變 的值 。[1,,4,5,6]116、表達(dá)ln(rane(1,10))的值 。9117、已x是一個(gè)表對(duì)象,那么執(zhí)行語 y=x[: 之后達(dá) id(x)=id(y)_________False118、 ortd([13, 1, 37 8, 00] key=lamba x len(tr())) 。[1,3,89,27,100119、已x={1:,23},那么表達(dá) x.get(3,4)的值____。4120、已x={1:,23},那么表達(dá) x.get(2,4)的值______。121、表達(dá){12,3}|{,4,5} 的值______________。{1,2,3,4,5}122、表達(dá){12,3}|{,3,4} 的值 。{1,2,3,4}123、表達(dá){12,3}&{3,4,5} 的值__________。{3124、表達(dá){12,3}&{2,3,4} 的值 。{2,3}125、表達(dá){12,3}-{3,4,5} 的值_________。{12}126、表達(dá){12,3}<{3,4,5 的值_______。alse127、表達(dá){12,3}<{1,2,4 的值 。False128、表達(dá)1,2,3].ount() 的值___________。0129Pthn標(biāo)準(zhǔn)andom中_______方法作用是從序列中隨機(jī)選 個(gè)元素。(choice()130Pthnradomsamle(seq,k________(重復(fù)?不重復(fù)?)的k個(gè)元素。(不重復(fù))131rndom_________(shuffle()132、執(zhí)行代,y,z=sorted(,32]) 之后,變y的值 。133、表達(dá)(12,3+(,5)的值 。(1,2,3,4,5)134、表達(dá)dict(zip([1,],3,])) 的值 。{1:3,:4}135、語x,yz=[12,]執(zhí)行后,變y的值 _。2136、已x=[[,3,3],[23,1],那么達(dá) 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},那么執(zhí)行語 x[2]=2之后len(x)的 。(2)141、已x={1:,22} x[2]=之后len(x的值 。(2)142、假設(shè)已從標(biāo)準(zhǔn)fnctols導(dǎo)reduce(reduce(lamdaxy:x-y,[12,])的值 。-4143、假設(shè)已從標(biāo)準(zhǔn)fnctols導(dǎo)reduce( reduce(lamdaxy:x+y,[1,23])的值 。6)144、假設(shè)已從標(biāo)準(zhǔn)funtool導(dǎo)reue(edue(lambdax,y:max(,y),[1,,34,45])的值 5145、已知有函數(shù)定 defemo(*p):retrnsum(p),那么表 demo(1,2,3)的值______、表達(dá)式demo(,2,3,4)值 。、10146、已知列=[1,2],那么連續(xù)執(zhí)命 y=xappend(3)之后的值________。[1,2,3]147、已知列=[1,2],那么連續(xù)執(zhí)命 y=x[:]y.apend()之后x的值________。[1,2]148、已知列=[,2],執(zhí)行語=x:] 后,表達(dá)id(x)=id(y) 的值為_______。(149、已知列=[,2],執(zhí)行語 y=后,表達(dá) id(x)=id(y) 的值_______。(True)150、已知列=[,2],執(zhí)行語 =x后,表達(dá) xisy的值_______。(True)151、已知列=1,2],執(zhí)行語 x[:]后,表達(dá) xisnoty的值_______。(True)152、表達(dá)orted(rndom.sampe(rane(5),5))的值 。([0,1,2,3,4]153、表達(dá)[iforiirange10)ifi>] 值 。[9]154、已知有列x=[[1,2,3],[4,5,6]],那么表達(dá) [rw[i] forrowix]foriinane(ln(x[0))] 的值 。[[1,4],2,5],[3,6]]155、執(zhí)行語,y,z=map(str,range(3))之后,變y的值 。'1'156、已知列=[,2],那么執(zhí)行語 x.extnd([3]之后x的值 。([1,,3157、已知列=[,2],那么執(zhí)行語 x.apend(3])之后x的值 。([1,2,[]]158、表達(dá)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、表達(dá)5foriinrane(3) 的值_____________。55,]162、表達(dá){12,3}={1,3,2} 的值 。True163、表達(dá)1,2,3]==[1,3,2 的值 。164、已x=[,2] id(x[0)==id(x[2]) 的值____________。True)1653noti1,,3]__________。False)166、已x=[1,,那么執(zhí)行語 x[0:0]=[ 3,1,2]167、已x=[1,,那么執(zhí)行語 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,],那么表達(dá) [(i,j)fori,jinzip(x,y)ifi=3]的值_ _ 。[(3,6)]171、已知列=[.0,.0,3.] sum(x)len()的值__________。2.0172、已x={1:,23,3:4},那么表達(dá) sum(x)的值___________。6173、已x={1:,23,3:4},那么表達(dá) sum(x.values()的值_______。9174、已x=3,2,33,4],那么達(dá) [indeorindexvaluinenumrte(x)ifval=3]的值 。[0,2,3]1751234%000//100_________。176、表達(dá)式3//5___________。(0)177、表達(dá)1,2]+3] 的值____ ________。[1,2,3178、表達(dá)(1,)+(,)的值 。(1,2179、表達(dá)式(1)+(2)的值為 。(3)180、已x,y=m(nt,['1',2']),那么達(dá) x+y的值_______。181、已知列=list(rnge(5)) x.remove(3)x.index()的值 。)182、已知列=[,3,2],那么執(zhí)行語 x.reverse()之后x的值 。([2,,1183、已知列=[,3,2] x=x.reverse()x的值 。(None)184、已x為非空表那么表達(dá) x.rverse()==list(rversed(x)) 的值__________。(185、已x為非空表,那么表達(dá) xsort()==sorted() 的值 。False186、已知列 x=[1,3,2],那么執(zhí)語 y=lst(rversed(x))之后x的值 。([1,,2]187、已知列 x=[1,3,2],那么執(zhí)語 y=lst(rversed(x))之后y的值 。([2,,1]188、已知列包含超 5個(gè)以的元素,那么表達(dá) x==x[:5]+[5:的值為________。(True)189、已知字={istr(+3)foriinrange(3} ,那么表達(dá)sum(x)的值 。(3)190、已知字={:str(+3) foriinrnge(3)},那么表 sum(item[0]foiteminx.items()的值 。3191、已知字={:str(+3) foriinane(3)},那么表達(dá) ''.join([item[1] oriteminx.items())的值__________ _'345)192、已知列 x[1,32],那么表 [valueforinx,valeinenumrte(x)ifindex=2]的值_ _________。2]193、已知列=[,3,2],那么執(zhí)行語 a,bc=sortd(x)之后b的值 。(2)194、已知列x=1,2],那么執(zhí)行 a,b,=mp(strsorted(x))之后的值______。'3'195、表達(dá)et([12,3])=={,2,3} 的 。True196、表達(dá)et([12,2,3])={1,2,3} 值 。(True)197'%c'%5==str(65)的值為_________。198'%s'%5==str(65)的值為___________。Tru199、表達(dá)hr(ord('b')^32)的值___ ___。'B'200、表達(dá)'bc'inabdcefg'的值 。201、已x為整數(shù)量那么表達(dá) int(ex(x),16)==x 的___________。True)202x,y=3,5x,y=y,之后,x__________。5)203、已x='bcd'y=,那么表達(dá) [i== fori,jizp(x,y)]____________。[True,Tre,Tre,True]204、已=list(rnge(20)),那么表達(dá)x[-1]的值 _ 。19205、已=3+4jy=5+6jx+y的值 。8+10j206、已=[3],么執(zhí)x+=[5]之x的值 。[3,]207、已=[3,3,4id(x[0])=id(x[1]) 的值 。True)208、表達(dá)nt('11')的值 。209nt('11')_________________。9210nt(bin(4321),2)_______________54321211、表達(dá)hr(ord('A')+)的值 。'B'212nt(str())34_________________。True213、表達(dá)list(tr(,4]))=[3,]的值 。False214、表達(dá){12,3,,5,6}^{5,6,7,8} 的值 {1,2,3,,78})215、表達(dá)式15//4的值為 。216、表達(dá)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、表達(dá)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,那么連續(xù)執(zhí) y=x[:]yappend(4)這兩條語句之后x的值____________ ___。[1,2,3]223、已=1,3],那么連續(xù)執(zhí)=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)]那么執(zhí)行語 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、表達(dá){'x'1,**{y':2}} 的值_______________。{''1,'y':2}233、表達(dá){*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],那么執(zhí)行語 x[::2]=map(lamday:y!=5,rne(3))x____________。[True2,Tre,4,Tre]236、已x=[,2,34,5,那么執(zhí)行語 x[::2=sorted(x1:2],reerse=Tre) 之后x的值 _ 。[1,4,3,2,5237、表達(dá)式True*3的值為__________。(3)238、表達(dá)Fale+的值 。239'b'incbed'________。False240、假設(shè)n為整數(shù)那么表達(dá)式 n&1==n%2 的值為 。(True)241、關(guān)鍵__________用于測(cè)試一個(gè)對(duì)象是否是一個(gè)可迭代對(duì)象的元素。 in242、表達(dá)式3<5>2的值為 。(True)243、已x={'a':'b','c':'d'},那么表達(dá) 'a'inx的值__ _______。True244、已x={'a':'b','c':'d'},那么表達(dá) 'b'inx的值__________。Fals245、已x={'a':'b','c':'d'} b'inx.vales()的__________。True)246、表達(dá)式1<2<3的值為_________。(True)247、表達(dá)式3or5的值為 。(3)248、表達(dá)式0or5_______。(5)249、表達(dá)式3and5的值為 。(5)250、表達(dá)3andot5的值 。251Pthn _______、_______。、or、not252Pthn 3.x for i i range(3):print(i, end=,') 結(jié)果為_______________。0,1,2,253Pthn.xprint(1,2,3,sep=',')的輸出結(jié)果為____________。1,2,3254、對(duì)于帶else子句for循環(huán)whle循環(huán),當(dāng)循環(huán)因循環(huán)條件不成立而自然結(jié)時(shí) 會(huì)?不會(huì))執(zhí)ele中的代。(會(huì)255、在循環(huán)語句中,256、在循環(huán)語句中,

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

________用來表示該符號(hào)前面的字符或子模式 1次或多出327、已x=' b d'那么表達(dá) ','.join(.split() 的值 。('a,b,c,d)328、正則表達(dá)式元字符現(xiàn)。(*)

________用來表示該符號(hào)前面的字符或子模式 0次或多出329、表達(dá)'bcb'stri('ab')的值 。)330、表達(dá)[tr(i)foriinrane(3)] 的 。['0','1','2'331、表達(dá)'bc.txtendswih(('txt''.doc,'jpg') 的值_________。True)332print(,2,3sep=:')____________。1:23333、代foriirage(3):print(i,nd=,' 的執(zhí)行結(jié)果 。334、表達(dá)eval(''import(math').sqrt(9)''') 的值____________。3.0335、表達(dá)eval(''import(math').sqrt(**2+4**2)''') 的值_________。5.0336、表達(dá)eval(3+5')的值 。337、表達(dá)eval([12,3]')的值____ _________。1,,3]338、假ath標(biāo)庫已導(dǎo)入那么表 eval(math.sqrt(4))的值_________。2.0339、已x為非空表那么表達(dá) raom.choice(x)inx 值___________。True)340'bc0'.isalnum__________。True341、表達(dá)'bc0'.isalpha(的值 。Fals342'bc0'.isdigit()______________。Fale343、表達(dá)'C:\\widows\\otepad.exe.endswth(.exe') 的值 。True)344、表達(dá)'%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、表達(dá)'Helloorl!'.cont(l') 的值___________。3351、已知x'acdefg',則表達(dá)式x[3: +x[:3 的值為 。('defgabc'352、字符串編碼格UTF8使用 _ 個(gè)字節(jié)表示一個(gè)漢字。( 353、字符串編碼格GBK使用 個(gè)字節(jié)表示一個(gè)漢字。( 2)354、已知字符串編格 utf使3字節(jié)表示一個(gè)漢字1個(gè)字節(jié)表示英語字母那么表達(dá)len('bc你'的值_____________。5355、已知字符串編格 utf使3字節(jié)表示一個(gè)漢字1個(gè)字節(jié)表示英語字母那么表達(dá)len('bc你'.encode())的值 。356、已知字符串編格式 gbk使用2字節(jié)表示一個(gè)漢字、1個(gè)字節(jié)表示英語字母,那么表達(dá)len('bc'.encode('gbk'))的值 。357、已ord('A')值 6并hex65)的值'041,么表達(dá) '\x41b'的值____________。'Ab'358、已formtter='goo{}'.formt 那么表達(dá)list(ap(formatter,['mornng']))的值為 。['godmornig']359='hellwrld.'.find(x')x.rfind('x'___________。(-1)360、表達(dá)':'.oin('helowrld.'.spli()) 的值_______________。'hell:world.'361、表達(dá)':'.oin('acd'.split(mxsplit=))的值 。'a:b:c362='hellwrld'x.replace('l','g')___________。'heggoworgd'363Pythonstringlen(strng.digits的值為_____________。(10)364'aaaassddf'.strip('af'________________。ssdd'365、表達(dá)len('aaassddf'.strip(afds')的值 。366en('hellworld'[10:])的值為____________0367、表達(dá)hr(ord('a')^32^2)的值 。'a'368、表達(dá)hr(ord('a')^32)的值 。'A'369='aabccdddd'''.oin([vfori,vnenumeate(x[:-1])iv==x[i+]])的值 。370、假設(shè)正則表達(dá)模 re已正確導(dǎo),那么表達(dá) ''.join(re.findall(\d+','abcd24')的值___________ ______'1234'371、假設(shè)正則表達(dá)模 re已正確導(dǎo)那么表達(dá)re.finall('d+?','abc1234')的值____________ ____。['1''2',3','']372、假設(shè)正則表達(dá)模 re已正確導(dǎo),那么表達(dá) re.sb('(\s)\\1+,'\\1','aaaaabb'的值 。'a373、表達(dá)eval(*'.join(mp(str,rage(,))) 的值_______。120374、正則表達(dá)式模re的 _方法用來編譯正則表達(dá)式對(duì)象。 compile()375、正則表達(dá)式模re的________方法用來在字符串開始處進(jìn)行指定模式的匹配。match())376、正則表達(dá)式模re的________方法用來在整個(gè)字符串中進(jìn)行指定模式的匹配。(377、表達(dá)re.srch(r'\w*?(?P<f>b\w+b)\s+?P=)\w*?', 'eatiful iisbeterhanugl.')grup()的值 。'isis')378、表達(dá)'eautiulisbeterthanugly.'.tartswih('Be',5) 的值_________。False)379、已知字x={:str(+3) foriinrnge(3)},那么表達(dá) ''.join(x.values())的值 。'345380Pthn中定義數(shù)的關(guān)鍵字 。def381、在函數(shù)內(nèi)部可通過關(guān)鍵 ______________來定義全變量。globa382returnrurn那么該函數(shù)的返回值為 。(None)383、表達(dá)um(rnge(10))的值____ _______。384、表達(dá)um(rnge(1,10,2))的值 。25385、表達(dá)list(ilterNone,0,12,3,0,0])) 的值 。[1,,3]386、表達(dá)list(ilterlambdax:x>[01,2,,0,0])) 的值_______。[]387、表達(dá)list(ane(50,60,3))的值 。[505,56,59]388、 list(ilter(ambda x x%2==0, rage(0)) ____________________。0,2,46,8]389、表達(dá)list(ilterlambdax:ln(x)>,['','b','bcd'])) 的值__________。['abd']390、已g=lamax,y=,z=:x*y*zprint(g(1)) 的輸出結(jié)果____。15391、表達(dá)list(ap(lambdax:ln(x),['a''bb','ccc'])) 的值________。[1,2,3]392、已f=lamdx:x+5,那么表達(dá) f(3)的值________。8)393、表達(dá)orted(abc','ad','de']key=ambda:(x[0],[2]) 的值___________。(['bc''acd''ae']394、已知函數(shù)定efemo(x,y,op)returneval(str()+op+str(y))demo(3,5,'+)的值 。395、已知函數(shù)定efemo(x,y,op)returneval(str()+op+str(y))demo(3,5,'*')的值 。15396、已知函數(shù)定efemo(x,y,op)returneval(str()+op+str(y))demo(3,5,'-)的值 。-2397、已知f=lmda:ln(bin(n)bin(n).rfind('1')+1:]) 么表達(dá)式f(6)的值為__________________。(1)398、已知f=lmda:ln(bin(n)bin(n).rfind('1')+1:]) 么表達(dá)式f(7)的值為__________________。(0)399、已g=lamax,y=,z=:x++z,那么表達(dá) g(2)的值 。(10)400、已知函數(shù)定 defunc(p):rturnsum(),那么表達(dá) fnc(,23)的值______。(6)401、已知函數(shù)定 defunc(p):rtr sum(p),那么表達(dá) fnc(,,3,4)的值為______。(10)402、已知函數(shù)定 defunc(*p)rturnm(p.values()) func(=1,y=,z=3)的值為 。403、已知函數(shù)定 deffnc(*p):retur ''.join(sorted()),那么表達(dá) fun(y=2,z=3__________。'xyz)404、已f=lamdx:5,那么表達(dá) f3)的值_________ 。5405Pthn使 關(guān)鍵字來定義類。406isinsace('abc',str____________。True)407isinsace('abc',it)的值為_____________。alse408、表達(dá)isinsace(4j,(int,foatcompex) 的值 。True)409、表達(dá)isinsace('4',(int,foatcompex) 的值 。False410、表達(dá)tpe()n(nt,flat,omplex 的值 。True411、表達(dá)tpe()in(it,flat,omplex) 的值 。True412、表達(dá)tpe(4j)in(nt,flat,omplx) 的值 _ 。True)413、表達(dá)tpe(3'in(int,flat,complex 的值 。414tpe()==int__________。(True)415、Pthn定類時(shí),與運(yùn)算“ **對(duì)應(yīng)的特殊方法名 。(pow())416、Python中義類時(shí),與運(yùn)算“ //對(duì)應(yīng)的特殊方名 。(floordiv()417、表達(dá)type(})=dit 的值 。True418、表達(dá)type(})=set的值____ ________。419、Pthn中不論類的名字是什么,構(gòu)造方法的名字都 (init420contains()___________in421、對(duì)文件進(jìn)行寫操作之后, 方法用來在不關(guān)閉文件對(duì)象的情況下將緩沖區(qū)內(nèi)容寫入文件。 flush()422Pthn___________( open())423、使用上下文管關(guān)鍵字 __________可以自動(dòng)管理文件對(duì)象,不論何種原結(jié)束該關(guān)鍵字中的語句塊,都能保證文件被正確關(guān)閉。 with424Pthn標(biāo)準(zhǔn) o中用來列出指文件夾中的文件和子文件夾列表的方式 。listdir())425Pthnospah____________。(exists())426Pthns.pah_____________。(isfile())427Pthnospah中____________。idir()428Pthnos.pth__________。(splitext429Pthn擴(kuò)展 支xcel207或更高本文件的讀寫操作(opepyxl430Pthn標(biāo)準(zhǔn) 中提供了計(jì)MD摘要的md5(。hashli431、已知當(dāng)前文件中有純英文文本文 readme.txt,填空完成功能readme.txt文ds.txtwith open(readme.txt'assrcopen('st.txt' )asdstst.wrie(src.rad。'w432Pthn內(nèi)建異類的基類 ____________。BaseException)433Pthn標(biāo)準(zhǔn) Socket進(jìn)行了二次封裝,支 Socet接口的訪,大幅度簡(jiǎn)化了網(wǎng)絡(luò)程序的開發(fā)。 socket434Pthn擴(kuò)展 中封裝 Widows底幾乎所 API函數(shù)。(pywin32435、線程對(duì)象的 方法用來阻塞當(dāng)前線程,指定線程運(yùn)行結(jié)束或超時(shí)后繼續(xù)運(yùn)行當(dāng)前線程。jon()436Pthn用來訪和操作內(nèi)置數(shù)據(jù) SQLie的標(biāo)準(zhǔn)庫 。sqlite3437、用于刪除數(shù)據(jù) tes中所 name字段值’0001 SL語句 。eletefromteswhereame=’000438Pthn擴(kuò)展____________完封裝了圖形 OpeGL的功能。pypeng439Pthn擴(kuò)展 和 提供了圖像處理功能。 PILpillow二、判斷題Pytho(對(duì)Python3.xPythn2.x。(Python3.xPthon.xprintPyho2.Pythn3.x(錯(cuò)WidowsPyhoUnix(錯(cuò)、不可以在同一臺(tái)計(jì)算機(jī)上安裝多 ython版本。(錯(cuò)、已x=,那賦值語 x='abcefg'是無法正常執(zhí)行。(錯(cuò)Pytho(錯(cuò))Pytho(對(duì)9、在任何時(shí)刻相同的值在內(nèi)存中都只保留一份(錯(cuò))10、Python不允許使用關(guān)鍵字作為變量名,允許使用內(nèi)置函數(shù)名作為變量名,但這會(huì)改變函數(shù)名的含義。(對(duì))Pyhoif(錯(cuò)Pyhon3.x(對(duì)Python(對(duì)14、加法運(yùn)算符可以用來連接字符串并生成新字符串。(對(duì))999*9999Pytho(錯(cuò)3+4jPythn(012(錯(cuò)Pythn3.xinut函數(shù)的返回值總是字符串。(對(duì)pip命令也支持展名.whl的文件直接安 Pyho展庫。(對(duì)、只Pytho擴(kuò)庫才需要導(dǎo)入以后才能使用其中的對(duì)象 Pythn標(biāo)準(zhǔn)不需要導(dǎo)入即可使用其中的所有對(duì)象和方法。(錯(cuò))Pyho0xad(對(duì)3+4jPyho(對(duì)Pyho0oa是合法的八進(jìn)制數(shù)字表示形式。(錯(cuò)Python(對(duì)Python代碼的釋只有一種方式,那就是使 #符號(hào)。錯(cuò)26、放在一對(duì)三引號(hào)之間的任何內(nèi)容將被認(rèn)為是注釋。(錯(cuò))、盡管可以使 mport語句一次導(dǎo)任意多個(gè)標(biāo)準(zhǔn)庫或擴(kuò)展庫,但是仍建議每次只導(dǎo)入一個(gè)標(biāo)準(zhǔn)庫或擴(kuò)展庫。(對(duì))、為了讓代碼更加湊,編 Pyhon程序時(shí)應(yīng)盡量避免加入空格和空行。(錯(cuò)Pyhon3.5+還可以實(shí)現(xiàn)列表、元組的合并和集合的并集運(yùn)算。(錯(cuò))、Pyho中可使 for作為變量。(錯(cuò)、Pyho中可使 id作為變量,盡管不建議這樣做。(對(duì)Python(對(duì)5Pythn(對(duì)、執(zhí)行語fromathimporsin 之后可以直接使 sin()函數(shù),例sin(3。(對(duì))Pyon(錯(cuò)、一般來說Pythn擴(kuò)展庫沒有通用于有版 Pyhon,安裝時(shí)應(yīng)選擇與已安裝Pythn的版本對(duì)的擴(kuò)展庫。(對(duì)Python變量名分大小寫,所 stdentSudent不是一個(gè)變量。(對(duì)Pyhon3.xreduce()是內(nèi)置函數(shù)。(錯(cuò)、如果只需ma模塊中sin(函數(shù),建議使 frommahmortsin來導(dǎo)入,而不要使imortmath導(dǎo)入整個(gè)模塊。(對(duì)Pyhon3.xiput、安Pyhon擴(kuò)庫時(shí)只能使 pip工具在線安裝,如果安裝不成功就沒有別的法了。(錯(cuò))Python作為下標(biāo)來訪問字典中的值。(對(duì)43、列表可以作為字典的“鍵”。(錯(cuò))44、元組可以作為字典的“鍵”。(對(duì))45、字典的“鍵”必須是不可變的。(對(duì))、已x為非空列,那么表達(dá) sored(x,reverse=Tre)=lit(rversed(x)) 的值一定是True。(錯(cuò))、已x為非空列,那 x.sort(revere=True)x.reverse(的作用是等價(jià)的。(錯(cuò))48、生成器推導(dǎo)式比列表推導(dǎo)式具有更高的效率,推薦使用。(對(duì))Python(對(duì)Python(錯(cuò)Python不允許重復(fù)。(對(duì)Python不允許重復(fù)。(錯(cuò)Python(對(duì)Python(錯(cuò)Python可以是列表。(錯(cuò)Python可以是元組。(對(duì)Python(錯(cuò)Python(對(duì)、已B是個(gè)集合,并且表達(dá) A<B的值,那么表達(dá)A>B的值一定為True。(錯(cuò))60、列表對(duì)象的append()方法屬于原地操作,用于在列表尾部追加一個(gè)元素。(對(duì))、對(duì)于列表而言,在尾部追加元素比在中間位置插入元素速度更快一些, 尤其是對(duì)于包含大量元素的列表。(對(duì))xx.ppend()x=x+[3]x.inert(03)在執(zhí)行時(shí)間上基本沒有太大區(qū)別。(錯(cuò))Pyhoninsert()的索引。(對(duì))、假x為列表對(duì),那 x.pop(x.op(1)的作用是一樣的。(對(duì)、使el命令或者列表對(duì)象 remove()方法刪除列表中元素時(shí)會(huì)影響列表中部分素的索引。(對(duì))、已知列x=1,2,3,那么執(zhí)行語 x=3之后,變x的地址不變。(錯(cuò)、使用列表對(duì)象remove()方法可以刪除列表中首次出現(xiàn)的指定元素 如果列中不存在要?jiǎng)h除的指定元素則拋出異常。(對(duì))、元組是不可變的不支持列表對(duì)象 inset()、remove()等方法,也不支 del命令刪除其中的元素,但可以使 del令刪除整個(gè)元組對(duì)象。(對(duì)Python(對(duì)70、無法刪除集合中指定位置的元素,只能刪除特定值的元素。(對(duì))、元組的訪問速度列表要快一些, 果定義了一系列常量值, 并且主要用途僅僅是對(duì)其進(jìn)行遍歷二不需要進(jìn)行任何修改,建議使用元組而不使用列表。(對(duì))72、當(dāng)以指定“鍵”為下標(biāo)給字典對(duì)象賦值時(shí),若該“鍵”存在則表示修改該“鍵”對(duì)應(yīng),若不存在則表示為字典對(duì)象添加一個(gè)新 -值。(對(duì)、假x是含5個(gè)元素的列表,那么切片操 x[10:]是法執(zhí)行的,會(huì)拋出異常。(錯(cuò))74、只能對(duì)列表進(jìn)行切片操作,不能對(duì)元組和字符串進(jìn)行切片操作。(錯(cuò))75、只能通過切片訪問列表中的元素,不能使用切片修改列表中的元素。(錯(cuò))76、只能通過切片訪問元組中的元素,不能使用切片修改元組中的元素。(對(duì))Pyon(對(duì)Python(錯(cuò)Python(對(duì)80、相同內(nèi)容的字符串使用不同的編碼格式進(jìn)行編碼得到的結(jié)果并不完全相同。(對(duì))81、刪除列表中重復(fù)元素最簡(jiǎn)單的方法是將其轉(zhuǎn)換為集合后再重新轉(zhuǎn)換為列表。(對(duì))、已知列中含超5個(gè)以上的元素那么語x=x[5]+[5: 的作用是列表x中的元素循環(huán)左移 5位。(錯(cuò)x=(3foriinrnge(5list(x)(錯(cuò))、對(duì)于大量列表的接 exend(方法運(yùn)算+具有更高的效率。(對(duì)、表達(dá){1,,2}{1,2,3} 的值True。(錯(cuò)etend方法屬于原地操作,調(diào)用前后列表對(duì)象的地址不變。(對(duì)、對(duì)于數(shù) 0notn[%fordirage(2,n) 的值Tru則n是素?cái)?shù)。(對(duì))‘’1’、創(chuàng)建只包含一個(gè)素的元組時(shí),必須在元素后面加一個(gè)逗號(hào),例 (3,。(對(duì))、表達(dá)list([1,,3]') 的值[1,2,3]。(錯(cuò)91、同一個(gè)列表對(duì)象中的元素類型可以各不相同。(對(duì))92、同一個(gè)列表對(duì)象中所有元素必須為相同類型。(錯(cuò))xx[=3的內(nèi)存地址不變。(對(duì))94、列表可以作為集合的元素。(錯(cuò))95、集合可以作為列表的元素。(對(duì))96、元組可以作為集合的元素。(對(duì))97、集合可以作為元組的元素。(對(duì))98、字典可以作為集合的元素。(錯(cuò))99、集合可以作為字典的鍵。(錯(cuò))100、集合可以作為字典的值。(對(duì))101el刪除集合中的部分元素。(錯(cuò)102、列表對(duì)象的pop()方法默認(rèn)刪除并返回最后一個(gè)元素,如果列表已空則拋出異常。(對(duì))103、表達(dá){12}*2 的值{1,2,,}。(錯(cuò))104Pthn(錯(cuò)105Pthn(錯(cuò)106Pthn(對(duì)107、假e模塊已功導(dǎo)入,并且 ptter=pile('^'+\.'.join([r'\d{1,3}'forinrge(4)])+$'),那么表達(dá) patern.match('9216.1103')的值None。(錯(cuò))108、假andom模塊已導(dǎo)入那么表達(dá) radom.sample(ane(10),0)的作是生成20個(gè)不重復(fù)的數(shù)。(錯(cuò))109andomrandom.ample(rage(0)7)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論