《Python程序設(shè)計》題庫_第1頁
《Python程序設(shè)計》題庫_第2頁
《Python程序設(shè)計》題庫_第3頁
《Python程序設(shè)計》題庫_第4頁
《Python程序設(shè)計》題庫_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Python程序設(shè)計題庫一、填空題第一章基礎(chǔ)知識1、 Python安裝擴展庫常用的是工具。(pip)2、 Python標準庫math中用來計算平方根的函數(shù)是。(sqrt)3、 Python程序文件擴展名主要有和兩種,其中后者常用于GUI程序。(py、pyw)4、 Python源代碼程序編譯后的文件擴展名為。(pyc)5、 使用pip工具升級科學(xué)計算擴展庫numpy的完整命令是。(pipinstall-upgradenumpy)6、使用pip工具查看當前已安裝的Python擴展庫的完整命令是。(piplist)7、在IDLE交互模式中瀏覽上一條語句的快捷鍵是。(Alt+P)8、在Python中表

2、示空類型。(None)9、列表、元組、字符串是Python的(有序?無序)序列。(有序)10、查看變量類型的Python內(nèi)置函數(shù)是。(type()11、查看變量內(nèi)存地址的Python內(nèi)置函數(shù)是。(id()12、 以3為實部4為虛部,Python復(fù)數(shù)的表達形式為或。(3+4j、3+4J)13、 Python運算符中用來計算整商的是。(/)14、 Python運算符中用來計算集合并集的是。(|)15、使用運算符測試集合包含集合A是否為集合B的真子集的表達式可以寫作。(A<B)16、命令既可以刪除列表中的一個元素,也可以刪除整個列表。(del)17表達式int('123',16

3、)的值為。(291)18表達式int('123',8)的值為。(83)19表達式int('123')的值為。(123)20表達式int('101',2)的值為。(5)21表達式abs(-3)的值為。(3)22Python3.x語句print(1,2,3,sep=':')的輸出結(jié)果為。(1:2:3)23表達式int(4*0.5)的值為。(2)24 Python內(nèi)置函數(shù)可以返回列表元組字典集合字符串以及range對象中元素個數(shù)。(len()25 Python內(nèi)置函數(shù)用來返回序列中的最大元素。(max()26 Python內(nèi)置函數(shù)用來返

4、回序列中的最小元素。(min()27 Python內(nèi)置函數(shù)用來返回數(shù)值型序列中所有元素之和。(sum()28為了提高Python代碼運行速度和進行適當?shù)谋C?,可以將Python程序文件編譯為擴展名的文件。(pyc)29已知x=3,那么執(zhí)行語句x+=6之后,x的值為。(9)30表達式3|5的值為。(7)31表達式3&6的值為。(2)32表達式3*2的值為。(9)33表達式3*2的值為。(6)34表達式3<<2的值為。(12)35表達式65>>1的值為。(32)36、表達式chr(ord('a'F32)的值為。('A')37表達式ch

5、r(ord('a')-32)的值為。('A')38、表達式abs(3+4j)的值為。(5.0)39、表達式callable(int)的值為。(True)40、假設(shè)有Python程序文件abc.py,其中只有一條語句print(_name_),那么直接運行該程序時得到的結(jié)果為。(_main)41、表達式16*0.5的值為。(4.0)42、表達式type(3)的值為。(set)43、表達式isinstance('Helloworld',str)的值為。(True)第二章Python序列44、表達式1,2,3*3的執(zhí)行結(jié)果為。(1,2,3,1,2,3,

6、1,2,3)45、list(map(str,1,2,3)的執(zhí)行結(jié)果為。(1',2',3')46、語句x=3=3,5執(zhí)行結(jié)束后,變量x的值為。(True,5)47、已知x=3,并且id(x)的返回值為496103280,那么執(zhí)行語句x+=6之后,表達式id(x)=496103280的值為。(False)48、已知x=3,那么執(zhí)行語句x*=6之后,x的值為。(18)49、表達式3in1,2,3,4的值為。(False)50、列表對象的sort()方法用來對列表元素進行原地排序,該函數(shù)返回值為。(None)51、假設(shè)列表對象aList的值為3,4,5,6,7,9,11,13,

7、15,17,那么切片aList3:7得到的值是。(6,7,9,11)52、使用列表推導(dǎo)式生成包含10個數(shù)字5的列表,語句可以寫為。(5foriinrange(10)53、假設(shè)有列表a='name','age','sex'和b='Dong',38,'Male',請使用一個語句將這兩個列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表a中的元素為“鍵”,以列表b中的元素為“值”,這個語句可以寫為。(c=dict(zip(a,b)54任意長度的Python列表元組和字符串中最后一個元素的下標為。(-1)55Python語句list(ran

8、ge(1,10,3)執(zhí)行結(jié)果為。(1,4,7)56表達式list(range(5)的值為。(0,1,2,3,4)57、已知a=1,2,3和b=1,2,4,那么id(a1)=id(b1)的執(zhí)行結(jié)果為。(True)58切片操作list(range(6):2執(zhí)行結(jié)果為。(0,2,4)59、使用切片操作在列表對象x的開始處增加一個元素3的代碼為。(x0:0=3)60語句sorted(1,2,3,reverse=True)=reversed(1,2,3)執(zhí)行結(jié)果為。(False)61表達式sorted(111,2,33,key=lambdax:len(str(x)的值為。(2,33,111)62表達式s

9、orted(111,2,33,key=lambdax:-len(str(x)的值為。(111,33,2)63語句x=(3,)執(zhí)行后x的值為。(3,)64語句x=(3)執(zhí)行后x的值為。(3)65已知x=3和y=5,執(zhí)行語句x,y=y,x后x的值是。(5)66可以使用內(nèi)置函數(shù)查看包含當前作用域內(nèi)所有全局變量和值的字典。(globals()查看包含當前作用域內(nèi)所有局部變量和值的字67可以使用內(nèi)置函數(shù)典。(locals()()68字典中多個元素之間使用分隔開,每個元素的“鍵”與“值”之間使用分隔開。(逗號冒號)69字典對象的方法可以獲取指定“鍵”對應(yīng)的“值”,并且可以在指定“鍵”不存在的時候返回指定值

10、,如果不指定則返回None。(get()70字典對象的方法返回字典中的“鍵-值對”列表。(items()71字典對象的方法返回字典的“鍵”列表。(keys()72字典對象的方法返回字典的“值”列表。(values()73、 已知x=1:2,那么執(zhí)行語句x2=3之后,x的值為。(1:2,2:3)74、表達式1,2,3,4-3,4,5,6的值為。(1,2)75、表達式set(1,1,2,3)的值為。(1,2,3)76、 、使用列表推導(dǎo)式得到100以內(nèi)所有能被13整除的數(shù)的代碼可以寫作。(iforiinrange(100)ifi%13=0)77、已知x=3,5,7,那么表達式x10:的值為。()78

11、、 已知x=3,5,7,那么執(zhí)行語句xlen(x):=1,2之后,x的值為。(3,5,7,1,2)79、已知x=3,7,5,那么執(zhí)行語句x.sort(reverse=True)之后,x的值為。(7,5,3)80、已知x=3,7,5,那么執(zhí)行語句x=x.sort(reverse=True)之后,x的值為。(None)81、 已知x=1,11,111,那么執(zhí)行語句x.sort(key=lambdax:len(str(x),reverse=True)之后,x的值為。(111,11,1)82、表達式list(zip(1,2,3,4)的值為。(1,3),(2,4)83、已知x=1,2,3,2,3,執(zhí)行語

12、句x.pop()之后,x的值為。(1,2,3,2)84、 表達式list(map(list,zip(*1,2,3,4,5,6)的值為。(1,4,2,5,3,6)85、表達式xforxin1,2,3,4,5ifx<3的值為。(1,2)86、表達式indexforindex,valueinenumerate(3,5,7,3,7)ifvalue=max(3,5,7,3,7)的值為。(2,4)87、 已知x=3,5,3,7,那么表達式x.index(i)foriinxifi=3的值為。(0,0)88、已知列表x=1,2,那么表達式list(enumerate(x)的值為。(0,1),(1,2)8

13、9、已知vec=1,2,3,4,則表達式colforrowinvecforcolinrow的值為。(1,2,3,4)90、已知vec=1,2,3,4,則表達式rowiforrowinvecforiinrange(len(vec0)的值為。(1,3,2,4)91、已知x=list(range(10),則表達式x-4:的值為。(6,7,8,9)92、 已知x=3,5,7,那么執(zhí)行語句x1:=2之后,x的值為。(3,2)93、已知x=3,5,7,那么執(zhí)行語句x:3=2之后,x的值為。(2)94、已知x為非空列表,那么執(zhí)行語句y=x:之后,id(x0)=id(y0)的值為。(True)95、已知x=1

14、,2,3,2,3,執(zhí)行語句x.remove(2)之后,x的值為。(1,3,2,3)96、表達式len(iforiinrange(10)的值為。(10)97、表達式len(range(1,10)的值為。(9)98、表達式range(10)-1的值為。(9)99、表達式range(10,20)4的值為。(14)100、表達式round(3.4)的值為。(3)101、表達式round(3.7)的值為。(4)102、已知x=(3),那么表達式x*3的值為。(9)103、已知x=(3,),那么表達式x*3的值為。(3,3,3)104、 假設(shè)列表對象x=1,1,1,那么表達式id(x0)=id(x2)的值

15、為。(True)105、已知列表x=list(range(10),那么執(zhí)行語句delx:2之后,x的值為。(1,3, 5,7,9)106、已知列表x=1,2,3,4,那么執(zhí)行語句delx1之后x的值為。(1,3,4)107、表達式1*2的值為。(1,1)108、表達式1,2*2的值為。(1,2,1,2)109、 已知列表x=1,2,3,那么執(zhí)行語句x.insert(1,4)只有,x的值為。(1,4, 2,3)110、已知列表x=1,2,3,那么執(zhí)行語句x.insert(0,4)只有,x的值為。(4,1,2,3)111、已知列表x=1,2,3,那么執(zhí)行語句x.pop(0)之后,x的值為。(2,3

16、)112、已知x=1*3,那么執(zhí)行語句x00=5之后,變量x的值為。(5,5,5)113、表達式list(map(lambdax:x+5,1,2,3,4,5)的值為。(6,7,8,9,10)114、表達式1,2,3,4,5人4,5,6,7的值為。(1,2,3,6,7)115、已知x=1,2,3,那么執(zhí)行語句xlen(x)-1:=4,5,6之后,變量x的值為。(1,2,4,5,6)116、表達式len(range(1,10)的值為。(9)117、已知x是一個列表對象,那么執(zhí)行語句y=x:之后表達式id(x)=id(y)的值為。(False)118、表達式sorted(13,1,237,89,10

17、0,key=lambdax:len(str(x)的值為。(1,13,89,237,100)119、已知x=1:2,2:3,那么表達式x.get(3,4)的值為。(4)120、已知x=1:2,2:3,那么表達式x.get(2,4)的值為。(3)121、表達式1,2,3|3,4,5的值為。(1,2,3,4,5)122、表達式1,2,3|2,3,4的值為。(1,2,3,4)123、表達式1,2,3&3,4,5的值為。(3)124、表達式1,2,3&2,3,4的值為。(2,3)125、表達式1,2,3-3,4,5的值為。(1,2)126、表達式1,2,3<3,4,5的值為。(Fa

18、lse)127、表達式1,2,3<1,2,4的值為。(False)128、表達式1,2,3.count(4)的值為。(0)129、Python標準庫random中的方法作用是從序列中隨機選擇1個元素。(choice()130、Python標準庫random中的sample(seq,k)方法作用是從序列中選擇(重復(fù)?不重復(fù)?)的k個元素。(不重復(fù))131、random模塊中方法的作用是將列表中的元素隨機亂序。(shuffle()132、執(zhí)行代碼x,y,z=sorted(1,3,2)之后,變量y的值為。(2)133、表達式(1,2,3)+(4,5)的值為。(1,2,3,4,5)134、表達式

19、dict(zip(1,2,3,4)的值為。(1:3,2:4)135、語句x,y,z=1,2,3執(zhí)行后,變量y的值為。(2)136、已知x=1,3,3,2,3,1,那么表達式sorted(x,key=lambdaitem:item0+item2)的值為。(2,3,1,1,3,3)137、已知x=1,3,3,2,3,1,那么表達式sorted(x,key=lambdaitem:(item1,item2)的值為。(2,3,1,1,3,3)138、已知x=1,3,3,2,3,1,那么表達式sorted(x,key=lambdaitem:(item1,-item2)的值為。(1,3,3,2,3,1)13

20、9、已知x=1,2,3,那么執(zhí)行語句x.add(3)之后,x的值為。(1,2,3)140、已知x=1:1,那么執(zhí)行語句x2=2之后,len(x)的值為。(2)141、已知x=1:1,2:2,那么執(zhí)行語句x2=4之后,len(x)的值為。(2)142、假設(shè)已從標準庫functools導(dǎo)入reduce()函數(shù),那么表達式reduce(lambdax,y:x-y,1,2,3)的值為。(-4)143、假設(shè)已從標準庫functools導(dǎo)入reduce()函數(shù),那么表達式reduce(lambdax,y:x+y,1,2,3)的值為。(6)144、假設(shè)已從標準庫functools導(dǎo)入reduce()函數(shù),那

21、么表達式reduce(lambdax,y:max(x,y),1,2,3,4,4,5 的值為。(5)145、 已知有函數(shù)定義defdemo(*p):returnsum(p),那么表達式demo(1,2,3)的值為表達式demo(1,2,3,4)的值為。(6、10)146、 已知列表x=1,2,那么連續(xù)執(zhí)行命令y=x和y.append(3)之后,x的值為。(1,2,3)147、已知列表x=1,2,那么連續(xù)執(zhí)行命令y=x:和y.append(3)之后,x的值為。(1,2)148、已知列表x=1,2,執(zhí)行語句y=x:后,表達式id(x)=id(y)的值為。(False)149、 已知列表x=1,2,執(zhí)

22、行語句y=x后,表達式id(x)=id(y)的值為。(True)150、已知列表x=1,2,執(zhí)行語句y=x后,表達式xisy的值為。(True)151、 已知列表x=1,2,執(zhí)行語句y=x:后,表達式xisnoty的值為。(True)152、 表達式sorted(random.sample(range(5),5)的值為。(0,1,2,3,4)153、表達式iforiinrange(10)ifi>8的值為。(9)154、已知有列表x=1,2,3,4,5,6,那么表達式rowiforrowinxforiinrange(len(x0)的值為。(1,4,2,5,3,6)155、執(zhí)行語句x,y,z

23、=map(str,range(3)之后,變量y的值為。('1')156、 已知列表x=1,2,那么執(zhí)行語句x.extend(3)之后,x的值為。(1,2,3)157、 已知列表x=1,2,那么執(zhí)行語句x.append(3)之后,x的值為。(1,2,3)158、表達式print(0b10101)的值為。(21)159、已知x=1,2,3,4,5,那么執(zhí)行語句delx:3之后,x的值為。(4,5)160、已知x=range(1,4)和y=range(4,7),那么表達式sum(i*jfori,jinzip(x,y)的值為。(32)161、表達式5foriinrange(3)的值為。

24、(5,5,5)162、表達式1,2,3=1,3,2的值為。(True)163、表達式1,2,3=1,3,2的值為。(False)164、已知x=1,2,1,那么表達式id(x0)=id(x2)的值為。(True)165、表達式3notin1,2,3的值為。(False)166、 已知x=1,2,那么執(zhí)行語句x0:0=3,3之后,x的值為。(3,3,1,2)167、已知x=1,2,那么執(zhí)行語句x0:1=3,3之后,x的值為。(3,3,2)168、 已知x=1,2,3,4,5,那么執(zhí)行語句delx1:3之后,x的值為。(1,4,5)169、 已知x=1,2,3,4,5,6,那么表達式sum(i*j

25、fori,jinzip(*x)的值為(。32)170、已知列表x=1,2,3和y=4,5,6,那么表達式(i,j)fori,jinzip(x,y)ifi=3的值為。(3,6)171、已知列表x=1.0,2.0,3.0,那么表達式sum(x)/len(x)的值為。(2.0)172、已知x=1:2,2:3,3:4,那么表達式sum(x)的值為。(6)173、已知x=1:2,2:3,3:4,那么表達式sum(x.values()的值為。(9)174、已知x=3,2,3,3,4,那么表達式indexforindex,valueinenumerate(x)ifvalue=3的值為。(0,2,3)175、

26、表達式1234%1000/100的值為。(2)176、表達式3/5的值為。(0)177、表達式1,2+3的值為。(1,2,3)178、表達式(1,)+(2,)的值為。(1,2)179、表達式(1)+(2)的值為。(3)180、已知x,y=map(int,'1','2'),那么表達式x+y的值為。(3)181、已知列表x=list(range(5),那么執(zhí)行語句x.remove(3)之后,表達式x.index(4)的值為。(3)182、已知列表x=1,3,2,那么執(zhí)行語句x.reverse()之后,x的值為。(2,3,1)183、已知列表x=1,3,2,那么執(zhí)行語

27、句x=x.reverse()之后,x的值為。(None)184、已知x為非空列表,那么表達式x.reverse()=list(reversed(x)的值為。(False)185、已知x為非空列表,那么表達式x.sort()=sorted(x)的值為。(False)186、 已知列表x=1,3,2,那么執(zhí)行語句y=list(reversed(x)之后,x的值為。(1,3,2)187、 已知列表x=1,3,2,那么執(zhí)行語句y=list(reversed(x)之后,y的值為。(2,3,1)188、 已知列表x中包含超過5個以上的元素,那么表達式x=x:5+x5:的值為。(True)189、已知字典x

28、=i:str(i+3)foriinrange(3),那么表達式sum(x)的值為。(3)190、 已知字典x=i:str(i+3)foriinrange(3),那么表達式sum(item0foriteminx.items()的值為。(3)191、 、已知字典x=i:str(i+3)foriinrange(3),那么表達式''.join(item1foriteminx.items()的值為。('345')192、已知列表x=1,3,2,那么表達式valueforindex,valueinenumerate(x)ifindex=2的值為。(2)193、已知列表x=1

29、,3,2,那么執(zhí)行語句a,b,c=sorted(x)之后,b的值為。(2)194、已知列表x=1,3,2,那么執(zhí)行語句a,b,c=map(str,sorted(x)之后,c的值為。('3')195、表達式set(1,2,3)=1,2,3的值為。(True)196、表達式set(1,2,2,3)=1,2,3的值為。(True)197、表達式'%c'%65=str(65)的值為。(False)198、表達式'%s'%65=str(65)的值為。(True)199、表達式chr(ord('b')A32)的值為。('B')

30、200、表達式'abc'in'abdcefg'的值為。(False)201、已知x為整數(shù)變量,那么表達式int(hex(x),16)=x的值為。(True)202、已知x,y=3,5,那么執(zhí)行x,y=y,x之后,x的值為。(5)203、已知x='abcd'和y='abcde',那么表達式i=jfori,jinzip(x,y)的值為。(True,True,True,True)204、已知x=list(range(20),那么表達式x-1的值為。(19)205、已知x=3+4j和y=5+6j,那么表達式x+y的值為。(8+10j)20

31、6、已知x=3,那么執(zhí)行x+=5之后x的值為。(3,5)207、已知x=3,3,4,那么表達式id(x0)=id(x1)的值為。(True)208、表達式int('11',2)的值為。(3)209、表達式int('11',8)的值為。(9)210、表達式int(bin(54321),2)的值為。(54321)211、表達式chr(ord('A')+1)的值為。('B')212、表達式int(str(34)=34的值為。(True)213、表達式list(str(3,4)=3,4的值為。(False)214、表達式1,2,3,4,5

32、,6A5,6,7,8的值為。(1,2,3,4,7,8)215、表達式15/4的值為。(3)216、表達式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,那么執(zhí)行語句x=x.sort()之后,x的值為。(None)219、表達式list(filter(lambdax:x>5,

33、range(10)的值為。(6,7,8,9)220、 已知x=list(range(20),那么語句print(x100:200)的輸出結(jié)果為。()221、 已知x=list(range(20),那么執(zhí)行語句x:18=后列表x的值為。(18,19)222、已知x=1,2,3,那么連續(xù)執(zhí)行y=x:和y.append(4)這兩條語句之后,x的值為。(1,2,3)223、已知x=1,2,3,那么連續(xù)執(zhí)行y=x和y.append(4)這兩條語句之后,x的值為。(1,2,3,4)224、已知x=1,2,3,那么連續(xù)執(zhí)行y=1,2,3和y.append(4)這兩條語句之后,x的值為。(1,2,3)225、

34、已知x=*3,那么執(zhí)行語句x0.append(1)之后,x的值為。(1,1,1)226、已知x=foriinrange(3),那么執(zhí)行語句x0.append(1)之后,x的值為。(1,)227、已知x=(1,2),那么執(zhí)行語句x0.append(3)后x的值為。(1,3,2)228、已知x=1:1,2:2,那么執(zhí)行語句x.update(2:3,3:3)之后,表達式sorted(x.items()的值為。(1,1),(2,3),(3,3)229、已知x=1:1,2:2,那么執(zhí)行語句x3=3之后,表達式sorted(x.items()的值為。(1,1),(2,2),(3,3)230、 已知x=1,

35、2,3,那么表達式not(set(x*100)-set(x)的值為。(True)231、 已知x=1,2,3,那么表達式not(set(x*100)&set(x)的值為。(False)232、表達式'x':1,*'y':2的值為。('x':1,'y':2)233、表達式*range(4),4,*(5,6,7)的值為。(0,1,2,3,4,5,6,7)234、 已知x=1,2,3,4,5,那么執(zhí)行語句x:2=range(3)之后,x的值為。(0,2,1,4,2)235、已知x=1,2,3,4,5,那么執(zhí)行語句x:2=map(

36、lambday:y!=5,range(3)之后,x的值為。(True,2,True,4,True)236、 已知x=1,2,3,4,5,那么執(zhí)行語句x1:2=sorted(x1:2,reverse=True)之后,x的值為。(1,4,3,2,5)237、表達式True*3的值為。(3)238、表達式False+1的值為。(1)第3章選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)239、表達式'ab'in'acbed'的值為。(False)240、假設(shè)n為整數(shù),那么表達式n&1=n%2的值為。(True)241、關(guān)鍵字用于測試一個對象是否是一個可迭代對象的元素。(in)242、表達式

37、3<5>2的值為。(True)243、已知x='a':'b','c':'d',那么表達式'a'inx的值為。(True)244、已知x='a':'b','c':'d',那么表達式'b'inx的值為。(False)245、已知x='a':'b','c':'d',那么表達式'b'inx.values()的值為。(True)246、表達式1<2&

38、lt;3的值為。(True)247、表達式3or5的值為。(3)248、表達式0or5的值為。(5)249、表達式3and5的值為。(5)250、表達式3andnot5的值為。(False)251、Python中用于表示邏輯與、邏輯或、邏輯非運算的關(guān)鍵字分別是、。(and、or、not)252、 Python3.x語句foriinrange(3):print(i,end=',')的輸出結(jié)果為(0,1,2,)253、 Python3.x語句print(1,2,3,sep=',')的輸出結(jié)果為。(1,2,3)254、對于帶有else子句的for循環(huán)和while循環(huán),

39、當循環(huán)因循環(huán)條件不成立而自然結(jié)束時(會?不會?)執(zhí)行else中的代碼。(會)255、在循環(huán)語句中,語句的作用是提前結(jié)束本層循環(huán)。(break)256、在循環(huán)語句中,語句的作用是提前進入下一次循環(huán)。(continue)257、表達式5if5>6else(6if3>2else5)的值為。(6)258、 Python關(guān)鍵字elif表示和兩個單詞的縮寫。(else、if)259、表達式3in1,2,3的值為。(True)260、表達式'ac'in'abce'的值為。(False)261、表達式not3的值為。(False)第4章字符串與正則表達式262、表達

40、式'abc'in('abcdefg')的值為。(True)263、表達式'abc'in'abcdefg'的值為。(False)264、表達式'x41'='A'的值為。(True)265、Python語句''.join(list('helloworld!')執(zhí)行的結(jié)果是。('helloworld!')266、轉(zhuǎn)義字符rn的含義是。(回車換行)267、已知列表對象x='11','2','3',則表達式max(

41、x)的值為。('3')268、表達式min('11','2','3')的值為。('11')269、已知列表對象x='11','2','3',則表達式max(x,key=len)的值為。('11')270、已知path=r'c:test.html',那么表達式path:-4+'htm'的值為。('c:test.htm')271、表達式list(str(1,2,3)=1,2,3的值為。(False)272、表

42、達式str(1,2,3)的值為。('1,2,3')273、表達式str(1,2,3)的值為。('(1,2,3)')274、表達式sum(range(1,10,2)的值為。(25)275、表達式sum(range(1,10)的值為。(45)276、表達式'%c'%65的值為。('A')277、表達式'%s'%65的值為。('65')278、表達式'%d,%c'%(65,65)的值為。('65,A')279、表達式'Thefirst:1,thesecondis0&

43、#39;.format(65,97)的值為。('Thefirst:97,thesecondis65')280、表達式'0:#d,0:#x,0:#o'.format(65)的值為。('65,0x41,0o101')281、表達式isinstance('abcdefg',str)的值為。(True)282、表達式isinstance('abcdefg',object)的值為。(True)283、表達式isinstance(3,object)的值為。(True)284表達式'abcabcabc'.rind

44、ex('abc')的值為。(6)285表達式':'.join('abcdefg'.split('cd')的值為。('ab:efg')286表達式'Helloworld.IlikePython.'.rfind('python')的值為。(-1)287表達式'abcabcabc'.count('abc')的值為。(3)288表達式'apple.peach,banana,pear'.find('p')的值為。(1)289表達式

45、'apple.peach,banana,pear'.find('ppp')的值為。(-1)290表達式'abcdefg'.split('d')的值為。('abc','efg')291表達式':'.join('1,2,3,4,5'.split(',')的值為。('1:2:3:4:5')292、表達式','.join('abcccnnnddd'.split()的值為('a,b,ccc,ddd'

46、)293表達式'Helloworld'.upper()的值為。('HELLOWORLD')294表達式'Helloworld'.lower()的值為。('helloworld')295表達式'Helloworld'.lower().upper()的值為。('HELLOWORLD')296表達式'Helloworld'.swapcase().swapcase()的值為。('Helloworld')297表達式r'c:windowsnotepad.exe'

47、.endswith('.exe')的值為。(True)298表達式r'c:windowsnotepad.exe'.endswith('.jpg','.exe')的值為。(True)299表達式'C:Windowsnotepad.exe'.startswith('C:')的值為。(True)300表達式len('Helloworld!'.ljust(20)的值為。(20)301表達式len('abcdefg'.ljust(3)的值為。(7)302表達式'a

48、9;+'b'的值為。('ab')303已知x='123'和y='456',那么表達式x+y的值為。('123456')304表達式'a'.join('abc'.partition('a')的值為。('aaabc')305表達式re.split('.+','alpha.beta.gamma.delta')的值為'alpha','beta','gamma','delta

49、')306、已知x='a234b123c',并且re模塊已導(dǎo)入,則表達式re.split('d+',x)的值為。('a','b','c')307、表達式''.join('asdssfff'.split('sd')的值為。('assfff')308、表達式''.join(re.split('sd','asdssfff')的值為。('afff')309、假設(shè)re模塊已導(dǎo)入,那么表達式r

50、e.findall('(d)1+','33abcd112')的值為。('3','1')310、語句print(re.match('abc','defg')輸出結(jié)果為。(None)311、表達式'Helloworld!'-4的值為。('r')312、表達式'Helloworld!'-4:的值為。('rld!')313、表達式'test.py'.endswith('.py','.pyw')的值

51、為。(True)314、表達式len('abc'.ljust(20)的值為。(20)315、代碼print(re.match('Aa-zA-Z+$','abcDEFG000')的輸出結(jié)果為。(None)316、當在字符串前加上小寫字母或大寫字母表示原始字符串,不對其中的任何字符進行轉(zhuǎn)義。(r、R)317、在設(shè)計正則表達式時,字符緊隨任何其他限定符(*、+、?、n、n,、n,m)之后時,匹配模式是“非貪心的”,匹配搜索到的、盡可能短的字符串。(?)318、假設(shè)正則表達式模塊re已導(dǎo)入,那么表達式re.sub('d+','1&

52、#39;,'a12345bbbb67c890d0e')的值為。('a1bbbb1c1d1e')319、表達式len('中國'.encode('utf-8')的值為。(6)320、表達式len('中國'.encode('gbk')的值為。(4)321、表達式chr(ord('A')+2)的值為。('C')322、表達式'abcab'.replace('a','yy')的值為。('yybcyyb')323、已

53、知table=''.maketrans('abcw','xyzc'),那么表達式'Hellowworld'.translate(table)的值為。('Helloccorld')324表達式'helloworld,helloweveryone'.replace('hello','hi')的值為。('hiworld,hiweveryone')325已知字符串x='helloworld',那么執(zhí)行語句x.replace('hello

54、','hi')之后,x的值為。('helloworld')326正則表達式元字符用來表示該符號前面的字符或子模式1次或多次出現(xiàn)。(+)327已知x='abcd',那么表達式','.join(x.split()的值為。('a,b,c,d')328正則表達式元字符用來表示該符號前面的字符或子模式0次或多次出現(xiàn)。(*)329表達式'abcab'.strip('ab')的值為。('c')330表達式str(i)foriinrange(3)的值為。('0'

55、;,'1','2')331表達式'abc.txt'.endswith('.txt','.doc','.jpg')的值為。(True)332代碼print(1,2,3,sep=':')的執(zhí)行結(jié)果為。(1:2:3)333代碼foriinrange(3):print(i,end=',')的執(zhí)行結(jié)果為。(0,1,2,)334表達式eval('''_import_('math').sqrt(9)''')的值為。(3

56、.0)335表達式eval('''_import_('math').sqrt(3*2+4*2)''')的值為。(5.0)336表達式eval('3+5')的值為。(8)337表達式eval('1,2,3')的值為。(1,2,3)338假設(shè)math標準庫已導(dǎo)入,那么表達式eval('math.sqrt(4)')的值為。(2.0)339已知x為非空列表,那么表達式random.choice(x)inx的值為。(True)340表達式'abc10'.isalnum()的值為

57、。(True)341表達式'abc10'.isalpha()的值為。(False)342表達式'abc10'.isdigit()的值為。(False)343表達式'C:windowsnotepad.exe'.endswith('.exe')的值為。(True)344、表達式'%s'%1,2,3的值為。('1,2,3')345、表達式'aaasdf'.lstrip('as')的值為。('df')346、表達式'aaasdf'.lstrip

58、('af')的值為。('sdf')347、表達式'aaasdf'.strip('af')的值為。('sd')348、表達式'aaasdf'.rstrip('af')的值為。('aaasd)'349、表達式len('SDIBT')的值為。(5)350、表達式'Helloworld!'.count('l')的值為。(3)351、已知x='abcdefg',則表達式x3:+x:3的值為。('defgab

59、c')352、字符串編碼格式UTF8使用個字節(jié)表示一個漢字。(3)353、字符串編碼格式GBK使用個字節(jié)表示一個漢字。(2)354、已知字符串編碼格式utf8使用3個字節(jié)表示一個漢字、1個字節(jié)表示英語字母,那么表達式len('abc你好')的值為。(5)355、已知字符串編碼格式utf8使用3個字節(jié)表示一個漢字、1個字節(jié)表示英語字母,那么表達式len('abc你好'.encode()的值為。(9)1 個字節(jié)表示英語字母,那么356、已知字符串編碼格式gbk使用2個字節(jié)表示一個漢字、表達式len('abc你好'.encode('gb

60、k')的值為。(7)357、已知ord('A')的值為65并且hex(65)的值為'0x41',那么表達式'x41b'的值為。('Ab')358、已知formatter='good0'.format,那么表達式list(map(formatter,'morning')的值為。('goodmorning')359、已知x='helloworld.',那么表達式x.find('x')和x.rfind('x')的值都為。(-1)360

61、、表達式':'.join('helloworld.'.split()的值為。('hello:world.')361、表達式':'.join('abcd'.split(maxsplit=2)的值為。('a:b:cd')362、已知x='helloworld',那么表達式x.replace('l','g')的值為。('heggoworgd')363、假設(shè)已成功導(dǎo)入Python標準庫string,那么表達式len(string.digits)

62、的值為。(10)364、表達式'aaaassddf.strip('af)的值為。('ssdd')365、表達式len('aaaassddf'.strip('afds')的值為。(0)366、表達式len('helloworld'100:)的值為。(0)367、表達式chr(ord('a')A32A32)的值為。(七)368、表達式chr(ord('a')A32)的值為。('A')369、已知x='aabcccdddd',那么表達式''.join(v

溫馨提示

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

評論

0/150

提交評論