Python程序设计题库_第1页
Python程序设计题库_第2页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

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

文档简介

1、伽文档Python程序设计题库-、填空题第一章基础知识1、Python安装扩展库常用的是工具。(pip )2、Python标准库math屮用来计算平方根的函数是。(sqrt )3、Python程序文件扩展名主要有两种,其屮后者常用于GUI程序。4、5、6、7、8、9、10、12、13、14、15、16、(py、pyw)Python源代码程序编译后的文件扩展名为使用pip工具升级科学计算扩展库numpy的完整命令是in stall八upgrade numpy。(pyc )使用pip工具查看当前已安装的Python扩展库的完整命令是在IDLE交互模式屮浏览上一条语句的快捷键是在Python中表示空

2、类型。(None)列表、元组、字符串是Python的查看变量类型的Python内置函数是查看变量内存地址的Python内置函数是o ( Alt+P )(有序?无序) 序列。 (有序)。(type()o ( id()(Pipo ( pip list)以3为实部4为虚部,Python复数的表达形式为3+4J)Python运算符屮用来计算整商的是Python运算符中用来计算集合并集的是o (/)使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作(A 1的值为o ( 32)36、表达式chr(ord(a)A32)的值为。(A)37、表达式chr(ord(a)-32)的值为。(A )2欢迎

3、下我 楕品文档38、表达式abs(3+4j)的值为_ 。( 5.0 )39、表达式callable(int)的值为_ 。( True )40假设有Python程序文件abc.py,其中只有一条语句prinU_name_),那么直接运行该程序时得到的结果为_o ( _main_)41、表达式16*0.5的值为_o (4.0)42、表达式type(3)的值为_ 。( set)43、表达式isinstance(Hello world, str)的值为_。( True)第二章Pytho n序列44、表达式1, 2, 3*3的执行结果为 _o ( 1, 2, 3, 1, 2, 3,1,2, 3)45、l

4、ist(map(str, 1,2, 3)的执行结果为 _。( 1;2;3)46、语句x = 3=3, 5执行结束后,变量x的值为_o(仃rue, 5 )47、已知x = 3,并且id(x)的返回值为496103280,那么执行语句x+= 6之后,表达式id(x) = 496103280的值为_ 。( False)48、已知x = 3 ,那么执行语句x *= 6之后,x的值为。(18)49、表达式3 in 1,2, 3,4的值为。(False)50、列表对彖的sot()方法用来对列表元素进行原地排序,该函数返回值为(None)51、假设列表对象aList的值为3,4, 5,6, 7, 9,11,

5、13,15,17,那么切片aList3:刀得到的值是 _o ( 6, 7, 9, 11)52、使用列表推导式生成包含10个数字5的列表,语句可以写为 _o (5for i in ran ge(10)假设有列表a = name, age;sex和b = Dong, 38, Male一个语句将这两个列表的内容转换为字典,并且以列表tlr :“Ar”、亠人右ZrTTTT、I中的元素为“值”,这个语句可以写为 任意长度的Python列表、元组和字符串中最后一Python语句list(range(1,10,3)执行结果为表达式Ust(range(5)的值为已知a = 1, 2, 3o ( True )和

6、b = 1,2,4切片操作list(range(6):2执行结果为,请使用tlr 4At :a屮的元素为“键”_ o ( c = dict(zip(a,个元素的下标为b)。(-1 )o (1,4, 7)。(0,1,2, 3,4),那么id(a1)=id(b1J)的执行结果为_ o ( 0 ,乙4)使用切片操作在列表对象x的开始处增加一个元素3的代码为 _o (x0:0=3)语句sorted(1, 2, 3, reverse=True) = reversed(1, 2, 3)o ( False )表达式sorted(111, 2, 33,key=lambda x: len(str(x)。(2,3

7、3,111)表达式sorted(111, 2, 33,key=lambda x: -len(str(x)。(111,33,2)语句x=(3,)执行后x的值为_ 。( (3,)语句x =执行后x的值为_ 一。( 3)已知x=3和y=5 ,执行语句x, y = y, x后x白勺值是 ( 5)_执行结果为的值为的值为可以使用内置函数 _ 查看包含当前作用域内所有全局变量和值的字典。(globals()可以使用内置函数 _查看包含当前作用域内所有局部变量和值的字典。(locals()()字典中多个元素之间使用_分隔开,每个元素的“键”与“值”之间使53、54、55、56、57、58、59、60、61、

8、62、63、64 65、66、67、5欢迎下杈用_ 分隔开。(逗号、冒号)字典对象的_方法可以获取指定“键”对应的“值”,并且可以在指定”键”不存在的时候返回指定值,如果不指定则返回Nonec(get()字典对象的_方法返回字典屮的“键值对”列表。(items()字典对象的_方法返回字典的“键”列表。(keys()字典对象的_方法返回字典的“值”列表。(values()已知x = 1:2,那么执行语句x22, 2: 3)表达式1,2, 3, 4 - 3, 4, 5, 6表达式set(1, 1,2, 3)的值为 _o (1,2, 3)使用列表推导式得到100以内所有能被13整除的数的代码可以写作

9、_ o ( i for i in range(100)讦i%13=0)已知x = 3, 5, 7,那么表达式x10:的值为 _o ()_。(3, 5, 7,1,269、70、71、72、73、74、75、76、77、78、79、80、81、82、83、=3之后,x的值为_。(1:的值为已知x = 3, 5,刀,那么执行语句xlen(x): = 1,2之后,x的值为5欢迎下杈已知x = 3, 7, 5,那么执行语句x.sort(reverse=True)之后,x的值为_ o ( 7, 5, 3已知x = 3, 7, 5o ( None),那么执行语句x = x.sort(reverse=True

10、)之后,x的值为已矢n x = 1,11, inreverse=True)之后,x的值为,那么执行语句x.sort(key=lambda x: len(str(x),_。(111,11,1 )表达式Ust(zip(1,2,3,4)的值为(1, 3),(2, 4)已知x = 1,乙3, 2, 3,执行语句xpop()之后,x的值为1, 2, 3, 2)表达式list(map(list,zip(*1, 2, 3, 4, 5, 6)的值为_。(1,4, 2, 5, 3, 6)表达式x for x in 1,2,3,4,5讦x3的值为 _ 。(1,2)表达式index for index, value

11、 in enumerate(3,5,7,3,7) if value =max(3,5,7,3,7)的值为 _。( 2, 4)已知x = 3,5,3,7,那么表达式x.index(i)foriinx讦i=3的值为_ o ( 0, 0)已知列表x = 1, 2,那么表达式Ust(enumerate(x)的值为 _(0, 1), (1,2) )已知vec = 1,2, 3,4,则表达式col for row in vec for col in row的值为 _ 。(1, 2, 3,4)已知vec = 1,2, 3,4,则表达式rowi for row in vec for i inrange(len

12、(vec0)的值为 _。(1, 3, 2, 4)已知X =Ust(range(10),则表达式x-4:的值为o(6,7, 8, 9)已知X =3, 5,刀,那么执行语句刈1:=2之后,x的值为。(3, 2)已知X =3, 5, 7,那么执行语句刈:3=2之后,x的值为。(2)已知X为非空列表,那么执行语句y = x:之后,id(x0) = id(y0)的值为_ o ( True )已知x = 1, 2, 3, 2, 3,执行语句x.remove(2)之后,x的值为_(1,3,2, 3)表达式len(i for i in range(10)的值为 _。( 10 )84、85、86、87、88、8

13、9、90、91、92、93、94、95、96、97、表达式len(range(1,10)的值为 _ 。( 9)11298、表达式range(10)-1的值为。(9)99、表达式ranged0,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、假设列表对象x = 1, 1, 1,那么表达式id(x0)=id(x2)的值 为_ o ( True )113、表达式list(map(la

14、mbdax: x+5, 1,2, 3, 4, 5)的值为o ( T1. 3. 5. 7. 91)106、已知列表x = 1, 2, 3, 4,那么执行语句del x1之后xO1,3,4)107、表达式*2的值为_-o (1,1)108表达式1,2】”2的值为_o ( 1,2, 1,2)、109已知列表x = 1,2, 3,那么执行语句x.insert(1, 4)只有,X的值为o (1,4, 2, 3)110、已知列表x = 1, 2, 3,那么执行语句x.insert(0, 4)只有,X的值为o ( 4, 1,3)111已知列表x = 1, 2, 3,那么执行语句x.pop(O)之后,x的值为

15、2, 3)105、已知列表x = Ust(range(10),那么执行语句del x:2之后,x的值为那么执行语句已知x =1*3 ,_ 。(,5, 5)_ o ( 6, 7, 8, 9, 10刈00 = 5之后,变量x的值为1127欢迎下数樁砧文档8欢迎下数114、表达式1,2, 3, 4, 5A4, 5, 6, 7的值为_。(1,2, 3, 6, 7)115、已知x = 1, 2, 3,那么执行语句刈len(x)-1: = 4, 5, 6之后,变量x的值为_o (1,2, 4, 5, 6)116、表达式len(range(1, 10)的值为 _。(9)117、已知x是一个列表对象,那么执行

16、语句y = x:之后表达式id(x) = id(y)的值为 _o ( False )118、表达式sorted(13, 1, 237, 89, 100, key=lambda x: len(str(x)的值为_ o ( 1 , 13, 89, 237, 100)119、已知I x二1:2, 2:3,那么表达式x.get(3, 4)的值为(4)120、已矢口x二1:2, 2:3,那么表达式x.get(2, 4)的值为o ( 3)121、表达式1,2, 3 | 3,4, 5的值为O。(1,2, 3,45)表达式1,2, 3 | 2, 3,4的值为122、O(1,2, 3,4)123、表达式1,2,

17、 3 & 3, 4, 5的值为o ( 3)124、表达式1, 2, 3 & 2, 3, 4的值为。(2, 3)125、表达式1,2, 3 - 3, 4, 5的值为。(1, 2)126、表达式亿2, 3 3, 4, 5的值为。(False )127、表达式1,2, 3 已知列表x = 1, 2,那么连续执行命令y=刈:和y.append之后,x的值为 _o ( 1,2)148、已知列表x = 1, 2o ( False ),执行语句y = x:后,表达式id(x)=id(y)的值为149已知列表1, 2,执行语句yx后,表达式id(x)=id(y)的值为_True )o150、已知列表x二1,

18、2,执行语句y=x后,表达式x is y的值为仃rue )o151已知列表【1,2,执行语句y=x:后,表达式Xis not y的值为True )o152表达式sorted(ra ndom.sample(ra ng e(5),5)的值为_。(0,1,2, 3,4)153、 表达式i fori in range(10) if i8的值为 _。(9)154、 已知有列表x = 1, 2, 3, 4, 5, 6,那么表达式rowi for row in xfor i in range(len(x0)的值为。(4, 2,5, 3, 6)155、执行语句x,y,z = map(str, range(3)

19、之后,变量y的值为_ 。(T)156、已知列表x = 1, 2,那么执行语句x.extend(3)之后,x的值为_ o (1,2, 3)10欢迎下救157、已知列表x = 1, 2,那么执行语句x.append(3)之后,x的值为_ 。(1,2, 3)172173158、表达式print(0b10101)的值为(21)159、已知x = 1,2, 3,4, 5,那么执行语句delx:3之后,4, 5)160、已知x =range(1,4)和y = range(4,7)那么表达式sum(i*j for bJinzip(x,y)的值为(32)161、表达式5 for i in range(3)的值

20、为-(5, 5, 5162、163、164、165、166、167、168、169、表达式1、2, 3 = 1, 3, 2的值为表达式已知xTrue )表达式已知x3, 3, 1,2已知x3, 2已知x1,4, 5已知X的值为170、1,2, 3 = 1,3, 2的值为False )= 1,2, 1,那么表达式id(x0)二二id(刈2)的值为3 not in 1, 2, 3的值为_o ( False )= 1,2,那么执行语句x0:0=1, 2,那么执行语句x0:1 = 1,2, 3, 4, 5,那么执行语句del x1:3之后,=2, 3丄4, 5, 6,那么表达式sum(i*j(32)已

21、知列表x二1, 2, 3和y = 4, 5, 6, if i=3的值为 _o ( (3, 6)那么表达式(U)171已知列表x = 1.0, 20 3.0,那么表达式sum(x)/len(x)2.0 )已知x二1:2, 2:3, 3:4,那么表达式sum(X)的值为已知x = 1:2, 2:3, 3:4,那么表达式sum(x.values()X的值为x的值为x的值为for i,j in zip(*x)for i, j in zip(x,y)的值为(6)的值为(9)172173174、已知x = 3, 2, 3, 3, 4,那么表达式index for index, value in enume

22、rate(x) if value=3的值为2175、表达式1234%1000/100的值为o( 2)176、表达式3 / 5的值为o( 0)表达式1, 2 + 3的值为。(1. 2. 3)177、178、表达式(1,) + (2,)的值为o (1.2)179、表达式(1) + (2)的值为o ( 3)180、已知x, y = map(int, T, 2),那么表达式x + y的值为o (3)181、已知列表x = list(range(5),那么执行语句x.remove (3)之后,表达式x.index(4)的值为。(3)182、已知列表x = 1, o 3, 2,那么执行语句x.revers

23、e()z后,x的值为r r? 11)183、已知列表x = 1, 3, 2,那么执行语句x =x.reverse()z后,x的值为185、已知x为非空列表,False )那么表达式x.sort() = sorted (x)186、已知列表x = 1,3, 2,那么执行语句为_O(3, 2)已知列表,那么执行语句187、x = 1,3, 2、为_O(2, 3, 1)已知列表5个以上的元188、X屮包含超过素,_ o ( True )189、已知字典x = i:str(i+3) for i in range(3)12欢迎下裁丫list(reversed(x)z后,x的值y =list(revers

24、ed(x)z后,y的值那么表达式x= x:5+x5:的值为,那么表达式sum(x)的值为o ( None)184、已知X为非空列表,那么表达式x reve rse() =list( reversed (x)的值为o ( False )已知x为整数变量,那么表达式int(hex(x), 16) = x的值为 _(True )202、已知x, y = 3, 5 ,那么执行x, y = y, x之后,x的值为 _ 。( 5)203、已知x = abed和y = abede* ,那么表达式i=j for i,j in zip(x,y)值为 _o ( True, True, True, True)190

25、、 已知字典x = i:str(i+3) for i in range(3),那么表达式sum(item0 for itemin x.items()的值为_ 。( 3)191、 已知字典x = i:str(i+3) for i in range(3)for item in x.items()的值为,那么表达式H.join(item1345)192已知列表x = 1, 3, 2,那么表达式value for index, value in enumerate(x)if index=2的值为 _ 。(2)193、已知列表x = 1, 3, 2o (2),那么执行语句a, b, c = sorted

26、(x)之后,b的值为194、已知列表x = 1, 3, 2c的值为_o ( 3 ),那么执行语句a, b, c = map(str,sorted(x)195、 表达式set(1,2,3)= 1,2, 3的值为(True )196、 表达式set(1,2, 2,3) = 1, 2, 3的值为_ 。( True )197、198、199、200、201表达式%c%65 = str(65)的值为-o ( False )表达式%s%65 = str(65)的值为o ( True )表达式chr(ord(b*)A32)的值为(。B)表达式abc in abdeefg的值为 ( False )204、已知

27、x = list(range(20),那么表达式x卜1的值为 _205、已知x = 3+4j和y二5+6j,那么表达式x+y的值为。(8+10j )206、已知x = 3,那么执行x += 5之后x的值为-o (3, 5;=3, 3, 4,那么表达式id(x0)=id(刈1)207、 已知x的值为_(True )208、表达式int(11 2)的值为(3)209、表达式intfir, 8)的值为o ( 9)210、表达式int(bin(54321), 2)的值为o (54321)211、表达式chr(ord(W)+1)的值为。(B)212、表达式int(str(34) = 34的值为 ( Tr

28、ue )213、表达式list(str(3, 4) = 3, 4的值为(False )214.表达式心,5,6人5, 6, 7, 83, 4, 7, 8)215、表达式15/4的值为-o(3)表达式sorted(3:3,b:9,c:78)216、的值为o(迅bc)表达式sorted(3:3, b:9, c:78values。)217、的值为(3,9, 78)218、 已知x =3, 2, 4, 1,那么执行语句None)x = x.sort()之后,x的值为_219、表达式list(filter(lambdax: x5, range(10)的值为7, 8, 9)220、 已矢n x = lis

29、t(range(20)221、已矢H x = list(range(20)(),那么语句print (x100:200)的输出结果为,那么执行语句x:18=后列表x的值为_o ( 18, 19)222、已知x = 1, 2, 3,那么连续执行y = x:和y.append(4)这两条语句之后,x的值为_o ( 1,乙3)223、已知x = 1, 2, 3,那么连续执行y = x和y.append这两条语句之后,x的值为 _o (1, 2, 3, 4)224、已知x = 1, 2, 3,那么连续执行y = 1,2, 3和y.append(4)这两条语句之后,x的值为 _o ( 1,2, 3)22

30、5、已知x = *3 ,那么执行语句刈0.append(1)之后,x的值为_ o (1, 1, 1)226、已知x = for i in range(3),那么执行语句x0.append(1)之后,x的值为 _。(1,)227、已知x = (1,2),那么执行语句刈0.append后x的值为 _(1,3, 2)228、已知x = 1:1,2:2,那么执行语句x.update(2:3, 3:3)之后,表达sorted(x.items()的值为。(1, 1), (2, 3), (3, 3)229、已知x = 1:1, 2:2,那么执行语句x3 = 3之后,表达式sorted(x.items()的值

31、为。(1,1), (2, 2), (3, 3)230、已知x = 1,2,3那么表达式not(set(x*100)-set(x)O(True )231、已知x = 1,2,3那么表达式not(set(x*100)&set(x)O(False )232、表达式乂:1,*/:2的值为。(X:1, V:2233、表达式*range(4), 4, *(5, 6, 7)的值为o (0,1,2, 3,4, 5, 6, 7)234、 已知x = 1,2,3,4,5,那么执行语句x:2 = range(3)之后,x的值为_ o (0, 2, 1,4, 2)250、樁品文档235、 已知x = 1,2,3,4,

32、5,那么执行语句x:2 = map(lambda y:y!=5,range(3)之后,x的值为 _o ( True, 2, True, 4, True)236已知x = 1,2,3,4,5,那么执行语句x1:2 = sorted(x口:2,reverse=True)之后,x的值为 _o ( 1,4, 3,2, 5)237、表达式True*3的值为。(3)238、表达式False+1的值为_。( 1)第3章选择结构与循环结构表达式的值为_o ( False )239、ab in acbed*=n%2的值为假设n为整数,那么表达式(True)240、n&1241、关键字_ 用于测试一个对象是否是一

33、个可迭代对象的元素。(in表达式32的值为 _242、243、已知x = alb*, cfd*True )False )_ o ( True )那么表达式in x的值为250、251、Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是16欢迎下叔昌鄒軀:d呦,o ( True )246、表达式12 Python 3.x语 句for i in range(3):print(i, end=7)的输出 结果为o (0,1,2,)253、Python 3.x语句print(1, 2, 3, sep=7)的输出结果为(1,2,3)254、对于带有else子句的for循环和while循环,当循

34、环因循坏条件不成立而自然结束时(会?不会?) 执行else中的代码。(会)255、在循环语句屮,语句的作用是提前结朿本层循环。(break)256、在循环语句屮,语句的作用是提前进入下一次循环。(continue)257、表达式5 if 56 else (6 if 32 else 5)的值为。(6)258、Python关键字elif表示和两个单词的缩写。(else259、表达式3 in 1,2, 3的值为o ( True )260、表达式ac in abce的值为o ( False )261、表达式not 3的值为O (False )第4章字符串与正则表达式262、表达式abc in (abc

35、defg)的值为( True)263、表达式abc* in abcdefg的值为 ( False )表达式、x41, = A*的值为o ( True )264、265、Python语句join(list(helloworld!*)执行的结果o ( hello world!)266、转义字符rn的含义是o(回车换行)已知列表对象x = *11;3,则表达式max (x)的值为267、if)17欢迎下枚稍砧文档268、表达式2, 3)的值为H)269、已知列表对象x = IT,2, 3,则表达式max(x,key=len)的值为o( *11)270、已知path = r*c:test.htmI,那

36、么表达式path:4+htm的值为ciWtest.htm)271、表达式Ust(str(1,2,3) = 1,2,3的值为False )272、表达式str(1,2, 3)的值为o (1,2, 3丁)273、表达式str(1, 2, 3)的值为o (0,2,3)274、表达式sum(range(1, 10, 2)的值为o ( 25)275、表达式sum(range(1, 10)的值为o ( 45)276、表达式*%c%65的值为o ( A )表达式*%s%65的值为o ( 65* )277、278、表达式d,%c* % (65, 65)的值为。(*65,A1)279、表达式The first:

37、。,the second is0.format(65,97)的值歹o ( The first:97, the second is 65280、 表达式,0:#d,0:#x,0:#o.format(65)的值为65,0 x41,0o10r )281、表达式isinstance(abcdefg;str)的值为o ( True )282、表达式isinstancefabcdefg, object)的值为o ( True )283、表达式isinstance(3, object)的值为。(True )284、表达式abcabcabc.rindexCabc)的值为o( 6)285、表达式,:,.join

38、(,abcdefg.split(,cd,)的值为o (abzefg)286、表达式Hello world. I like Python.rfind(python)的值为。(-18欢迎下我稍品文档287、表达式bcabcabc.countfabc1)的值为。(3)288、表达式pple.peach.bananaepear.findCp1)的值为。(1)289、表达式pple.peachebanana.pear.findCppp)的值为 ( -1 )290、表达式abcdef.splitCd)的值为。(abcefE291、表达式丫ioin门2345split(T)的值为1:2:3:4:5)292、

39、 表达式/.joinfab cccnnnddd:split。)的值为_ o ( ab,ccc,ddcf )293、表达式Hello world1.upper()的值为o ( HELLO WORLD)294、表达式Hello world.lower()的值为o ( hello world295、 表达式Hello worldlower().upper()的值为 _ 。( HELLO WORLD)296、表达式Hello world1.swapcase().swapcase()的值为_ 。(Helloworld)297、表达式rc:windowsnotepad.exe.endswith(:exej

40、的值为(True )298、 表达式rc:windowsnotepad.exe.endsw让h(;jpg:exej)的值为_ o ( True )299、 表达式CrWWindowsWnotepadeexe.startswithCC:1)的值为_(True )300表达式lenCHello world!1.1 just(20)的值为o、(20)301的值为表达式lenCabcdefg*.ljust(3)(7)、302表达式a + b的值为%o ( ab)、303= *123和y = 456,那么表达式x + y的值为、已知X*123456)20欢迎下我_ o ( alpha, beta, ga

41、mma, delta)306、已知x =,a234b123c,并且re模块已导入,则表达式re.split(d+;x)的值为_o(迅b;cl )307、表达式.joinCasdssfff.splitCsd*)的值为 _。( assfff )308、表达式“join(resplit(sd;asdssfff)的值为,Cafff* )309、假设re模块已导入,那么表达式re.findall(d)1+, 33abcd112)的值为_ o ( 3, T)310、语句printfre.matchCabc, defg)输出结果为_ 。( None)311、表达式Bello worldiI-4的值为_。()

42、312、表达式Hello world!-4:的值为 _。( rid!)313表达式test.py*.endswith(*.py*, pyw*)的值为_ 。( True )314、表达式len(,abc,.ljust(20)的值为 _。( 20)315、代码print(re.match(Aa-zA-Z+$*,*abcDEFGOOO)的输出结果为 _(None)316、当在字符串前加上小写字母_或大写字母表示原始字符串,不对其屮的任何字符进行转义。(、R)317、在设计正则表达式时,字符_ 紧随任何其他限定符、+、?、n、n,、n,m )之后时,匹配模式是“非贪心的”,匹配搜索到的、尽可能短的字符

43、串。(?)318、假设正则表达式模块re已导入,那么表达式re.sub(、d+;T,20欢迎下我a12345bbbb67c890d0e)的值为_ 。(a1bbbb1c1d1e)319、表达式len(中国encode(utf8J)的值为_ 。( 6)o (aw)荊皿文档324、320、表达 式hello world, hellow every表达式len(中国.encodeCgbk)321、表达式chr(ordCA*)+2)的值为322、表达式abcab.replaceCa/yy)323、已 知table = .maketrans(abcw;one.replaceChello,hi)的值为的值为

44、_o ( 4)_ O ( C )的值为_o ( yybcyyb)xyzc),那么表达式Hellowo (hi world, hiw every one325、 已知字符串x = hello world,那么执行语句x.replaceChello1,hi J之后,x的值为o ( hello world* )326、正则表达式元字符用来表示该符号前面的字符或子模式1次或多次出现。world.translate(table) + )的值为o ( Helloc corld1327、已矢n x = *a b cd* ,那么表达式,.join(x.split()的值为5.0 )336、表达式eval (3

45、+5*)的值为o( 8)337、表达式eval (1,2, 3*)的值为O(1,2, 3)338、假设math标准库已导入,那么表达式eval Cmath.sqrt (4)的值为2.0 )339、已知x为非空列表,那么表达式random.choice (x) in x的值为True )340、o ( True )表达式abclO.isalnumO的值为341、o ( False )表达式abclO.isalphaO的值为342、表达式abclO.isdigitOFalse )343、C:windowsWnotepad.exeendswithfexe)的值为表达式True )344、表达式s%1

46、,2,3的值为。(*1,2, 3)345、表达式aaasdf.lstripCas)的值为o ( df )346、表达式aaasdf.lstripCaf)的值为。(sdf)347、表达式aaasdf.stripCaf)的值为。(sd)348、表达式aaasdf.rstripCaf)的值为。(aaasd)349、表达式lenfSDIBT)的值为o ( 5)350、表达式Hello world!1.countCl)的值为 。(3)351、已知x = abedefg,则表达式x3: +x:3的值为defgabc)旃殆文档352、字符串编码格式UTF8使用个字节表不个汉字。(3)353、字符串编码格式G

47、BK使用个字节表示一个汉字。(2)稍砧文档354、已知字符串编码格式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(TV)的值为65并且hex(65)的值为0 x411,那么表达式x41F的值为 。(Ab1)35

48、8、已知formatter = good 0.format ,那么表达式list(map(formatter, morning)的值为o ( good morning)359、已矢卩x二hello world.*,那么表达式x.find(x)和x.rfind(x)的值都为o( -1 )360、表达式:join(helloworld.spUt()*hello:world.)的值为o361、表达式f.joinCab c d.split(maxsplit=2)的值为oa:b:c d)362、已矢口x = helloworld* ,那么表达式x.replace(r,)的值为o ( heggo worg

49、d)363、假设已成功导入Python标准库string ,那么表达式len(string.digits)的值为o ( 10)364、表达式aaaassddf.strip(*af)的值为o ( ssdd)365、表达式lenCaaaassddf.stripCafds)的值为o (0)366、表达式lenChello world100:)的值为。(0)367、表达式chr(ordCalA32A32)的值为o (a)368、表达式chr(ordCa*)A32)的值为。(4)椅品文档369、已知x = *aa b ccc dddd* ,那么表达式.join(v for i,v in enumerat

50、e(x:-1) if v=xi+1)的值 为o (accddd1)370、假设正则表达式模块re已正确导入,那么表达式,.join(re.findall(,d+, abcd1234)的值为o ( 1234)371、假设正则表达式模块re已正确导入,那么表达式re.findall(、d+?;的值为 _o ( T, 2, 3, 4372、假设正则表达式模块re已正确导入,那么表达式re.sub(.s)1+, r,aaaaa bb*)的值为 _ 。(a bb)373、表达式evalC.joinfmapfstr, range(1, 6)的值为_ 。( 120)377、 表达式re.search(r,w

51、*?(?Pbw+b)s+(?P=f)w*?*,better than ugly.).group(O)的值为。(is is)配。(match()配。(search()o ( False )379、已知字典x = i:str(i+3)的值为。(345*abcd1234)Beautiful is is378、 表达式Beautifulis better than ugly.startswith(Be;374、正则表达式模块re的_方法用来编译正则表达式对象o5)的值为(compile ()炳、正则表达式模块佗的_ 方法用来在字符串开始处进行指定模式的匹珈、正则表达式模块re的_ 方法用来在整个字符串

52、中进行指定模式的匹for i in range(3),那么表达式.join(x.values()第5章函数定义与使用380、Python中定义函数的关键字是_ 。(def)381、在函数内部可以通过关键字 _来定义全局变量。(global)382、如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回24欢迎下枚394、已知函数定义def demo(x, y, op): return eval (str (x)+op+st r,那么表达值为o ( None)383、表达式sum(range(10)的值为o(45)384、表达式sum(range(1, 10, 2)的

53、值为o(25 )表达式的值为385、list(filter(None, 0,1,2,3,0,0)o(1,2, 3)的值为386、表达式list(filter(lambda x:x2, 0,1,2,3,0,0)()表达式list(range(50, 60, 3)的值为c387、o (50, 53, 56,59)表达,值为388、式list(filter(lambda x:x%2=0,range(10)的o ( 0, 2, 4, 6, 8)389、 表达式list(filter(lambda x: len(x)3,_o ( abed) 390、 已知g = lambda x, y=3,z=5: x

54、*y*z ,则语句15)391表达式list(map(lambda x: len(x), a1, bb ccc1)的值为 _、 1,2, 3)392已知f = lambda x: x+5,那么表达式f (3)的值为(&)、393、表达式sorted(abc, acd, ade, key=lambda x:(x0,x2)的值为_ o ( fabc,acd, ade)式demo(3, 5, V)的值为 _ 。( 8) 395已知函数定义def demo(x, y,op):return eval(str(x)+op+str(y)式demo(3, 5, *)的值为_o ( 15) 396已知函数定义d

55、ef demo(x, y,op):return eval(str(x)+op+str(y)式demo(3, 5,的值为a;bJabccT)的值为print(g(1)的输出结果为_。_-2)25欢迎下裁轴砧文档397已知f = lambda n: len(bin(n)bin(n).rfindCr)+1:),那么表达式f(6)的值为_。( 1)398、已知f = lambda n: len(bin(n)bin(n).rfind(,1)+1:),那么表达式f的值为_o ( 0)399、已知g = lambda x, y=3, z=5: x+y+z ,那么表达式g(2)的值为 _。( 10)400、已

56、知函数定义def func(*p):return sum(p),那么表达式func(1,2,3)的值为_o (6)401、已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3, 4)的值为_o ( 10)402、已知函数定义def func(*p):return sum(p.values(),那么表达式func(x=1,y=2, z=3)的值为 _o ( 6) 403已知函数定义def func(*p):returnw.join(sorted(p),那么表达式func(x=1, y=2, z=3)的值为 _ 。( *xyz* )404、已知f = l

57、ambda x: 5,那么表达式f(3)的值为 _ 。( 5)410、表达式type(3) in (int, float, complex)的值为o ( True )411、第6章表达式type(3.0) in (int,float, complex)面向对象程序设计的值为o ( True )405、Pvthon使用关键字来定义类o ( class )406、表达式isinstance(abc:str)的值为o ( True )407、表达式isinstance(abc:int)的值为o ( False )408、表达式isinstance(4j, (int,float, complex)的值

58、为409、表达式isinstance(4*,(int, float, complex)的值为26欢迎下瑕o ( True )False )表达式type(3) in (int, float, complex)4424、於迅弋摊湃妬 ft?陥t, flo#/(盘ptex) -( 丁附詹)为_pow_()_floordiv()(-Jnit_ )420、如果在设十|一个类时实现了_contains_ ()方法,那么该类的对彖会自动支持运算符。(in )第7章文件操作421、对文件进行写入操作之后,_方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。(flush。)422、Python内置函数 _

59、用来打开或创建文件并返回文件对象。(open()423、使用上下文管理关键字_ 可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。(with)424、Python标准库os屮用来列出指定文件夹屮的文件和子文件夹列表的方式是_ o ( listdir()425、Python标准库os.path中用来判断指定文件是否存在的方法是 _(exists()o ( True )在Python定义类时,与运算符“”对应的特雷鶴名为J( Falser416、在Python中定义类时,与运算符“/ ”对应的特殊方法名为417、表达式type()=diet的值为o ( True )

60、418、419、表达式type()=set的值为o ( False )在Python中,不论类的名字是什么, 构造方法的名字都是27欢迎下救荊品文档426、Python标准库os.path屮用来判断指定路径是否为文件的方法是_ o (isfile()427、Python标准库os.path中用来判断指定路径是否为文件夹的方法是_ o ( isdir()428、Python标准库os.path中用来分割指定路径中的文件扩展名的方法是_(splitext() )429、Python扩展库 _ 支持Excel 2007或更高版本文件的读写操作。(openpyxl )430、Python标准库_ 中提

温馨提示

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

评论

0/150

提交评论