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

下载本文档

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

文档简介

1、-. z.Python程序设计题库填空题第一章根底知识Python安装扩展库常用的是_工具。pipPython标准库math中用来计算平方根的函数是_。sqrtPython程序文件扩展名主要有_和_两种,其中后者常用于GUI程序。py、pywPython源代码程序编译后的文件扩展名为_。pyc使用pip工具升级科学计算扩展库numpy的完整命令是_。pip install -upgrade numpy使用pip工具查看当前已安装的Python扩展库的完整命令是_。pip list在IDLE交互模式中浏览上一条语句的快捷键是_。Alt+P在Python中_表示空类型。None列表、元组、字符串是

2、Python的_(有序?无序)序列。有序查看变量类型的Python内置函数是_。type()查看变量内存地址的Python内置函数是_。id()以3为实部4为虚部,Python复数的表达形式为_或_。3+4j、3+4JPython运算符中用来计算整商的是_。/Python运算符中用来计算集合并集的是_。|使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_。AB_命令既可以删除列表中的一个元素,也可以删除整个列表。del表达式 int(123, 16) 的值为_。291表达式 int(123, 8) 的值为_。83表达式 int(123) 的值为_。123表达式 int(101,

3、2) 的值为_。5表达式 abs(-3) 的值为_。3Python 3.*语句 print(1, 2, 3, sep=:) 的输出结果为_。1:2:3表达式 int(4*0.5) 的值为_。2Python内置函数_可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。len()Python内置函数_用来返回序列中的最大元素。ma*()Python内置函数_用来返回序列中的最小元素。min()Python内置函数_用来返回数值型序列中所有元素之和。sum()为了提高Python代码运行速度和进展适当的*,可以将Python程序文件编译为扩展名_的文件。pyc * = 3,则执行语句

4、 * += 6 之后,*的值为_。9表达式 3 | 5 的值为_。7表达式 3 & 6 的值为_。2表达式 3 * 2 的值为_。9表达式 3 * 2的值为_。6表达式 3 1 的值为_。32表达式 chr(ord(a)32) 的值为_。A表达式 chr(ord(a)-32) 的值为_。A表达式 abs(3+4j) 的值为_。5.0表达式 callable(int) 的值为_。True假设有Python程序文件abc.py,其中只有一条语句print(_name_),则直接运行该程序时得到的结果为_。_main_表达式16*0.5的值为_。4.0表达式type(3)的值为_。set表达式isi

5、nstance(Hello world, str)的值为_。True第二章 Python序列表达式1, 2, 3*3的执行结果为_。1, 2, 3, 1, 2, 3, 1, 2, 3list(map(str, 1, 2, 3)的执行结果为_。1, 2, 3语句* = 3=3, 5执行完毕后,变量*的值为_。(True, 5 * = 3,并且id(*)的返回值为 496103280,则执行语句 * += 6 之后,表达式 id(*) = 496103280 的值为_。False * = 3,则执行语句 * *= 6 之后,*的值为_。18表达式3 in 1, 2, 3, 4的值为_。False列

6、表对象的sort()方法用来对列表元素进展原地排序,该函数返回值为。None假设列表对象aList的值为3, 4, 5, 6, 7, 9, 11, 13, 15, 17,则切片aList3:7得到的值是_。6, 7, 9, 11使用列表推导式生成包含10个数字5的列表,语句可以写为_。5 for i in range(10)假设有列表a = name, age, se*和b = Dong, 38, Male,请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键,以列表b中的元素为“值,这个语句可以写为_。c = dict(zip(a, b)任意长度的Python列表、元组和字

7、符串中最后一个元素的下标为_。-1Python语句list(range(1,10,3)执行结果为_。1, 4, 7表达式 list(range(5) 的值为_。0, 1, 2, 3, 4a = 1, 2, 3和b = 1, 2, 4,则id(a1)=id(b1)的执行结果为_。True切片操作list(range(6):2执行结果为_。0, 2, 4使用切片操作在列表对象*的开场处增加一个元素3的代码为_。*0:0 = 3语句sorted(1, 2, 3, reverse=True) = reversed(1, 2, 3)执行结果为_。False表达式 sorted(111, 2, 33, k

8、ey=lambda *: len(str(*) 的值为_。2, 33, 111表达式 sorted(111, 2, 33, key=lambda *: -len(str(*) 的值为_。111, 33, 2语句 * = (3,) 执行后*的值为_。(3,)语句 * = (3) 执行后*的值为_。3*=3和y=5,执行语句 *, y = y, * 后*的值是_。5可以使用内置函数_查看包含当前作用域内所有全局变量和值的字典。globals()可以使用内置函数_查看包含当前作用域内所有局部变量和值的字典。locals()(字典中多个元素之间使用_分隔开,每个元素的“键与“值之间使用_分隔开。逗号、

9、冒号字典对象的_方法可以获取指定“键对应的“值,并且可以在指定“键不存在的时候返回指定值,如果不指定则返回None。get()字典对象的_方法返回字典中的“键-值对列表。items()字典对象的_方法返回字典的“键列表。keys()字典对象的_方法返回字典的“值列表。values() * = 1:2,则执行语句 *2 = 3之后,*的值为_。1: 2, 2: 3表达式 1, 2, 3, 4 - 3, 4, 5, 6的值为_。1, 2表达式set(1, 1, 2, 3)的值为_。1, 2, 3使用列表推导式得到100以内所有能被13整除的数的代码可以写作_。i for i in range(10

10、0) if i%13=0 * = 3, 5, 7,则表达式 *10:的值为_。 * = 3, 5, 7,则执行语句 *len(*): = 1, 2之后,*的值为_。3, 5, 7, 1, 2 * = 3, 7, 5,则执行语句 *.sort(reverse=True)之后,*的值为_。7, 5, 3 * = 3, 7, 5,则执行语句 * = *.sort(reverse=True)之后,*的值为_。None* = 1, 11, 111,则执行语句 *.sort(key=lambda *: len(str(*), reverse=True) 之后,*的值为_。111, 11, 1表达式 lis

11、t(zip(1,2, 3,4) 的值为_。(1, 3), (2, 4) * = 1, 2, 3, 2, 3,执行语句 *.pop() 之后,*的值为_。1, 2, 3, 2表达式 list(map(list,zip(*1, 2, 3, 4, 5, 6) 的值为_。1, 4, 2, 5, 3, 6表达式 * for * in 1,2,3,4,5 if *3 的值为_。1, 2表达式 inde* for inde*, value in enumerate(3,5,7,3,7) if value = ma*(3,5,7,3,7) 的值为_。2, 4 * = 3,5,3,7,则表达式 *.inde*(

12、i) for i in * if i=3 的值为_。0, 0列表 * = 1, 2,则表达式 list(enumerate(*) 的值为_。(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 in range(len(vec0) 的值为_。1, 3, 2, 4 * = list(range(10),则表达式 *-4: 的值为_。6, 7, 8, 9 * = 3, 5, 7,则执行语句 *

13、1: = 2之后,*的值为_。3, 2 * = 3, 5, 7,则执行语句 *:3 = 2之后,*的值为_。 2*为非空列表,则执行语句y = *:之后,id(*0) = id(y0)的值为_。True * = 1, 2, 3, 2, 3,执行语句 *.remove(2) 之后,*的值为_。1, 3, 2, 3表达式 len(i for i in range(10) 的值为_。10表达式 len(range(1,10) 的值为_。9表达式 range(10)-1 的值为_。9表达式 range(10,20)4 的值为_。14表达式 round(3.4) 的值为_。3表达式 round(3.7)

14、 的值为_。4 * = (3),则表达式 * * 3 的值为_。9 * = (3,),则表达式 * * 3 的值为_。(3, 3, 3)假设列表对象* = 1, 1, 1,则表达式id(*0) = id(*2)的值为_。True列表 * = list(range(10),则执行语句 del *:2之后,*的值为_。1, 3, 5, 7, 9列表* = 1, 2, 3, 4,则执行语句 del *1 之后*的值为_。1, 3, 4表达式 1 * 2 的值为_。1, 1表达式 1, 2 * 2 的值为_。1, 2, 1, 2列表 * = 1, 2, 3,则执行语句 *.insert(1, 4) 只

15、有,*的值为_。1, 4, 2, 3列表 * = 1, 2, 3,则执行语句 *.insert(0, 4) 只有,*的值为_。4, 1, 2, 3列表 * = 1, 2, 3,则执行语句 *.pop(0) 之后,*的值为_。2, 3 * = 1 * 3,则执行语句 *00 = 5之后,变量*的值为_。5, 5, 5表达式 list(map(lambda *: *+5, 1, 2, 3, 4, 5) 的值为_。6, 7, 8, 9, 10表达式 1, 2, 3, 4, 5 4, 5, 6, 7 的值为_。1, 2, 3, 6, 7 * = 1, 2, 3,则执行语句 *len(*)-1: = 4

16、, 5, 6之后,变量*的值为_。1, 2, 4, 5, 6表达式 len(range(1, 10) 的值为_。9*是一个列表对象,则执行语句 y = *: 之后表达式 id(*) = id(y) 的值为_。False表达式 sorted(13, 1, 237, 89, 100, key=lambda *: len(str(*) 的值为_。1, 13, 89, 237, 100 * = 1:2, 2:3,则表达式 *.get(3, 4) 的值为_。4 * = 1:2, 2:3,则表达式 *.get(2, 4) 的值为_。3表达式 1, 2, 3 | 3, 4, 5 的值为_。1, 2, 3,

17、4, 5表达式 1, 2, 3 | 2, 3, 4 的值为_。1, 2, 3, 4表达式 1, 2, 3 & 3, 4, 5 的值为_。3表达式 1, 2, 3 & 2, 3, 4 的值为_。2, 3表达式 1, 2, 3 - 3, 4, 5 的值为_。1, 2表达式 1, 2, 3 3, 4, 5 的值为_。False表达式 1, 2, 3 8 的值为_。9有列表 * = 1, 2, 3, 4, 5, 6,则表达式 rowi for row in * for i in range(len(*0) 的值为_。1, 4, 2, 5, 3, 6执行语句 *,y,z = map(str, range

18、(3) 之后,变量y的值为_。1列表 * = 1, 2,则执行语句 *.e*tend(3) 之后, *的值为_。1, 2, 3列表 * = 1, 2,则执行语句 *.append(3) 之后,*的值为_。1, 2, 3表达式 print(0b10101) 的值为_。21 * = 1, 2, 3, 4, 5,则执行语句 del *:3 之后,*的值为_。4, 5 * = range(1,4) 和 y = range(4,7),则表达式 sum(i*j for i,j in zip(*,y) 的值为_。32表达式 5 for i in range(3) 的值为_。5, 5, 5表达式 1, 2,

19、3 = 1, 3, 2 的值为_。True表达式 1, 2, 3 = 1, 3, 2 的值为_。False * = 1, 2, 1,则表达式 id(*0) = id(*2) 的值为_。True表达式 3 not in 1, 2, 3的值为_。False * = 1, 2,则执行语句 *0:0 = 3, 3之后,*的值为_。3, 3, 1, 2 * = 1, 2,则执行语句 *0:1 = 3, 3之后,*的值为_。3, 3, 2 * = 1, 2, 3, 4, 5,则执行语句 del *1:3 之后,*的值为_。1, 4, 5 * = 1, 2, 3, 4, 5, 6,则表达式 sum(i*j

20、for i,j in zip(*) 的值为_。32列表 * = 1, 2, 3 和 y = 4, 5, 6,则表达式 (i,j) for i, j in zip(*,y) if i=3 的值为_。(3, 6)列表 * = 1.0, 2.0, 3.0,则表达式 sum(*)/len(*) 的值为_。2.0 * = 1:2, 2:3, 3:4,则表达式 sum(*) 的值为_。6 * = 1:2, 2:3, 3:4,则表达式 sum(*.values() 的值为_。9 * = 3, 2, 3, 3, 4,则表达式 inde* for inde*, value in enumerate(*) if

21、value=3 的值为_。0, 2, 3表达式 1234%1000/100 的值为_。2表达式 3 / 5 的值为_。0表达式 1, 2 + 3 的值为_。1, 2, 3表达式 (1,) + (2,) 的值为_。(1, 2)表达式 (1) + (2) 的值为_。3 *, y = map(int, 1, 2),则表达式 * + y 的值为_。3列表 * = list(range(5),则执行语句 *.remove(3) 之后,表达式 *.inde*(4) 的值为_。3列表 * = 1, 3, 2,则执行语句 *.reverse() 之后,*的值为_。2, 3, 1列表 * = 1, 3, 2,则

22、执行语句 * = *.reverse() 之后,*的值为_。None*为非空列表,则表达式 *.reverse() = list(reversed(*) 的值为_。False*为非空列表,则表达式 *.sort() = sorted(*) 的值为_。False列表 * = 1, 3, 2,则执行语句 y = list(reversed(*) 之后,*的值为_。1, 3, 2列表 * = 1, 3, 2,则执行语句 y = list(reversed(*) 之后,y的值为_。2, 3, 1列表*中包含超过5个以上的元素,则表达式 * = *:5+*5: 的值为_。True字典 * = i:str

23、(i+3) for i in range(3),则表达式 sum(*) 的值为_。3字典 * = i:str(i+3) for i in range(3),则表达式 sum(item0 for item in *.items() 的值为_。3字典 * = i:str(i+3) for i in range(3),则表达式 .join(item1 for item in *.items() 的值为_。345列表 * = 1, 3, 2,则表达式 value for inde*, value in enumerate(*) if inde*=2 的值为_。2列表 * = 1, 3, 2,则执行语句

24、 a, b, c = sorted(*) 之后,b的值为_。2列表 * = 1, 3, 2,则执行语句 a, b, c = map(str,sorted(*) 之后,c的值为_。3表达式 set(1,2,3) = 1, 2, 3 的值为_。True表达式 set(1,2, 2,3) = 1, 2, 3 的值为_。True表达式 %c%65 = str(65) 的值为_。False表达式 %s%65 = str(65) 的值为_。True表达式 chr(ord(b)32) 的值为_。B表达式 abc in abdcefg 的值为_。False*为整数变量,则表达式 int(he*(*), 16)

25、 = * 的值为_。True *, y = 3, 5,则执行*, y = y, * 之后,*的值为_。5 * = abcd 和 y = abcde,则表达式 i=j for i,j in zip(*,y) 的值为_。True, True, True, True* = list(range(20),则表达式*-1的值为_。19* = 3+4j和y = 5+6j,则表达式*+y的值为_。8+10j* = 3,则执行* += 5之后*的值为_。3, 5* = 3, 3, 4,则表达式id(*0)=id(*1)的值为_。True表达式int(11, 2)的值为_。3表达式int(11, 8)的值为_。

26、9表达式int(bin(54321), 2)的值为_。54321表达式chr(ord(A)+1)的值为_。B表达式int(str(34) = 34的值为_。True表达式list(str(3, 4) = 3, 4的值为_。False表达式1, 2, 3, 4, 5, 6 5, 6, 7, 8的值为_。1, 2, 3, 4, 7, 8表达式15 / 4的值为_。3表达式sorted(a:3, b:9, c:78)的值为_。a, b, c表达式sorted(a:3, b:9, c:78.values()的值为_。3, 9, 78* = 3, 2, 4, 1,则执行语句* = *.sort()之后,

27、*的值为_。None表达式list(filter(lambda *: *5, range(10)的值为_。6, 7, 8, 9* = list(range(20),则语句print(*100:200)的输出结果为_。* = list(range(20),则执行语句*:18 = 后列表*的值为_。18, 19* = 1, 2, 3,则连续执行y = *:和y.append(4)这两条语句之后,*的值为_。1, 2, 3* = 1, 2, 3,则连续执行y = *和y.append(4)这两条语句之后,*的值为_。1, 2, 3, 4* = 1, 2, 3,则连续执行y = 1, 2, 3和y.a

28、ppend(4)这两条语句之后,*的值为_。1, 2, 3* = * 3,则执行语句*0.append(1)之后,*的值为_。1, 1, 1* = for i in range(3),则执行语句*0.append(1)之后,*的值为_。1, , * = (1, 2),则执行语句*0.append(3)后*的值为_。(1, 3, 2)* = 1:1, 2:2,则执行语句*.update(2:3, 3:3)之后,表达式sorted(*.items()的值为_。(1, 1), (2, 3), (3, 3)* = 1:1, 2:2,则执行语句*3 = 3之后,表达式sorted(*.items()的值

29、为_。(1, 1), (2, 2), (3, 3)* = 1, 2, 3,则表达式not (set(*100)-set(*)的值为_。True* = 1, 2, 3,则表达式not (set(*100)&set(*)的值为_。False表达式*: 1, *y: 2的值为_。*: 1, y: 2表达式*range(4), 4, *(5, 6, 7)的值为_。0, 1, 2, 3, 4, 5, 6, 7 * = 1,2,3,4,5,则执行语句 *:2 = range(3) 之后,*的值为_。0, 2, 1, 4, 2 * = 1,2,3,4,5,则执行语句 *:2 = map(lambda y:y

30、!=5,range(3) 之后,*的值为_。True, 2, True, 4, True * = 1,2,3,4,5,则执行语句 *1:2 = sorted(*1:2, reverse=True) 之后,*的值为_。1, 4, 3, 2, 5表达式 True*3 的值为_。3表达式 False+1 的值为_。1第3章选择构造与循环构造表达式 ab in acbed 的值为_。False假设n为整数,则表达式 n&1 = n%2 的值为_。True关键字_用于测试一个对象是否是一个可迭代对象的元素。in表达式 32 的值为_。True * = a:b, c:d,则表达式 a in * 的值为_。

31、True * = a:b, c:d,则表达式 b in * 的值为_。False * = a:b, c:d,则表达式 b in *.values() 的值为_。True表达式 126 else (6 if 32 else 5) 的值为_。6Python关键字elif表示_和_两个单词的缩写。else、if表达式 3 in 1, 2, 3 的值为_。True表达式 ac in abce 的值为_。False表达式 not 3 的值为_。False第4章字符串与正则表达式表达式 abc in (abcdefg) 的值为_。True表达式 abc in abcdefg 的值为_。False表达式 *

32、41 = A 的值为_。TruePython语句.join(list(hello world!)执行的结果是_。hello world!转义字符rn的含义是_。回车换行列表对象* = 11, 2, 3,则表达式 ma*(*) 的值为_。3表达式 min(11, 2, 3) 的值为_。11列表对象* = 11, 2, 3,则表达式ma*(*, key=len) 的值为_。11 path = rc:test.html,则表达式 path:-4+htm 的值为_。c:test.htm表达式 list(str(1,2,3) = 1,2,3 的值为_。False表达式 str(1, 2, 3) 的值为_

33、。1, 2, 3表达式 str(1, 2, 3) 的值为_。(1, 2, 3)表达式 sum(range(1, 10, 2) 的值为_。25表达式 sum(range(1, 10) 的值为_。45表达式 %c%65 的值为_。A表达式 %s%65 的值为_。65表达式 %d,%c % (65, 65) 的值为_。65,A表达式 The first:1, the second is 0.format(65,97) 的值为_。The first:97, the second is 65表达式 0:#d,0:#*,0:#o.format(65) 的值为_。65,0*41,0o101表达式 isins

34、tance(abcdefg, str) 的值为_。True表达式 isinstance(abcdefg, object) 的值为_。True表达式 isinstance(3, object) 的值为_。True表达式 abcabcabc.rinde*(abc) 的值为_。6表达式 :.join(abcdefg.split(cd) 的值为_。ab:efg表达式 Hello world. I like Python.rfind(python) 的值为_。-1表达式 abcabcabc.count(abc) 的值为_。3表达式 apple.peach,banana,pear.find(p) 的值为_

35、。1表达式 apple.peach,banana,pear.find(ppp)的值为_。-1表达式 abcdefg.split(d) 的值为_。abc, efg表达式 :.join(1,2,3,4,5.split(,) 的值为_。1:2:3:4:5表达式 ,.join(a b cccnnnddd .split() 的值为_。a,b,ccc,ddd表达式 Hello world.upper() 的值为_。HELLO WORLD表达式 Hello world.lower() 的值为_。hello world表达式 Hello world.lower().upper() 的值为_。HELLO WOR

36、LD表达式 Hello world.swapcase().swapcase() 的值为_。Hello world表达式 rc:windowsnotepad.e*e.endswith(.e*e) 的值为_。True表达式 rc:windowsnotepad.e*e.endswith(.jpg, .e*e) 的值为_。True表达式 C:Windowsnotepad.e*e.startswith(C:) 的值为_。True表达式 len(Hello world!.ljust(20) 的值为_。20表达式 len(abcdefg.ljust(3) 的值为_。7表达式 a + b 的值为_。ab *

37、= 123 和 y = 456,则表达式 * + y 的值为_。123456表达式 a.join(abc.partition(a) 的值为_。aaabc表达式 re.split(.+, alpha.beta.gamma.delta) 的值为_。alpha, beta, gamma, delta * = a234b123c,并且re模块已导入,则表达式 re.split(d+, *) 的值为_。a, b, c表达式 .join(asdssfff.split(sd) 的值为_。assfff表达式 .join(re.split(sd,asdssfff) 的值为_。afff假设re模块已导入,则表达式

38、 re.findall(d)1+, 33abcd112) 的值为_。3, 1语句 print(re.match(abc, defg) 输出结果为_。None表达式 Hello world!-4 的值为_。r表达式 Hello world!-4: 的值为_。rld!表达式 test.py.endswith(.py, .pyw) 的值为_。True表达式 len(abc.ljust(20) 的值为_。20代码 print(re.match(a-zA-Z+$,abcDEFG000) 的输出结果为_。None当在字符串前加上小写字母_或大写字母_表示原始字符串,不对其中的任何字符进展转义。r、R在设计

39、正则表达式时,字符_紧随任何其他限定符(*、+、n、n,、n,m)之后时,匹配模式是“非贪心的,匹配搜索到的、尽可能短的字符串。假设正则表达式模块re已导入,则表达式 re.sub(d+, 1, a12345bbbb67c890d0e) 的值为_。a1bbbb1c1d1e表达式 len(中国.encode(utf-8) 的值为_。6表达式 len(中国.encode(gbk) 的值为_。4表达式 chr(ord(A)+2) 的值为_。C表达式 abcab.replace(a,yy) 的值为_。yybcyyb table = .maketrans(abcw, *yzc),则表达式 Hellow

40、world.translate(table) 的值为_。Helloc corld表达式 hello world, hellow every one.replace(hello, hi) 的值为_。hi world, hiw every one字符串 * = hello world,则执行语句 *.replace(hello, hi) 之后,*的值为_。hello world正则表达式元字符_用来表示该符号前面的字符或子模式1次或屡次出现。+ * = a b c d,则表达式 ,.join(*.split() 的值为_。a,b,c,d正则表达式元字符_用来表示该符号前面的字符或子模式0次或屡次出

41、现。*表达式 abcab.strip(ab) 的值为_。c表达式 str(i) for i in range(3) 的值为_。0, 1, 2表达式 abc.t*t.endswith(.t*t, .doc, .jpg) 的值为_。True代码 print(1,2,3,sep=:) 的执行结果为_。1:2:3代码 for i in range(3):print(i, end=,) 的执行结果为_。0,1,2,表达式 eval(_import_(math).sqrt(9) 的值为_。3.0表达式 eval(_import_(math).sqrt(3*2+4*2) 的值为_。5.0表达式 eval(3

42、+5) 的值为_。8表达式 eval(1, 2, 3) 的值为_。1, 2, 3假设math标准库已导入,则表达式 eval(math.sqrt(4) 的值为_。2.0*为非空列表,则表达式 random.choice(*) in * 的值为_。True表达式 abc10.isalnum() 的值为_。True表达式 abc10.isalpha() 的值为_。False表达式 abc10.isdigit() 的值为_。False表达式 C:windowsnotepad.e*e.endswith(.e*e) 的值为_。True表达式 %s%1,2,3 的值为_。1, 2, 3表达式 aaasdf

43、.lstrip(as) 的值为_。df表达式 aaasdf.lstrip(af) 的值为_。sdf表达式 aaasdf.strip(af) 的值为_。sd表达式 aaasdf.rstrip(af) 的值为_。aaasd表达式 len(SDIBT) 的值为_。5表达式 Hello world!.count(l) 的值为_。3 * = abcdefg,则表达式 *3: + *:3 的值为_。defgabc字符串编码格式UTF8使用_个字节表示一个汉字。3字符串编码格式GBK使用_个字节表示一个汉字。2字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,则表达式len(abc你好)

44、的值为_。5字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,则表达式len(abc你好.encode()的值为_。9字符串编码格式gbk使用2个字节表示一个汉字、1个字节表示英语字母,则表达式len(abc你好.encode(gbk)的值为_。7ord(A)的值为65并且he*(65)的值为0*41,则表达式*41b的值为_。Abformatter = good 0.format,则表达式list(map(formatter, morning)的值为_。good morning* = hello world.,则表达式*.find(*)和*.rfind(*)的值都为_。-

45、1表达式:.join(hello world.split()的值为_。hello:world.表达式:.join(a b c d.split(ma*split=2)的值为_。a:b:c d* = hello world,则表达式*.replace(l, g)的值为_。heggo worgd假设已成功导入Python标准库string,则表达式len(string.digits)的值为_。10表达式aaaassddf.strip(af)的值为_。ssdd表达式len(aaaassddf.strip(afds)的值为_。0表达式len(hello world100:)的值为_。0表达式chr(or

46、d(a)3232)的值为_。a表达式chr(ord(a)32)的值为_。A* = aa b ccc dddd,则表达式.join(v for i,v in enumerate(*:-1) if v=*i+1)的值为_。accddd假设正则表达式模块re已正确导入,则表达式.join(re.findall(d+, abcd1234)的值为_。1234假设正则表达式模块re已正确导入,则表达式re.findall(d+, abcd1234)的值为_。1, 2, 3, 4假设正则表达式模块re已正确导入,则表达式re.sub(.s)1+, 1,a a a a a bb)的值为_。a bb表达式 ev

47、al(*.join(map(str, range(1, 6) 的值为_。120正则表达式模块re的_方法用来编译正则表达式对象。pile()正则表达式模块re的_方法用来在字符串开场处进展指定模式的匹配。match()正则表达式模块re的_方法用来在整个字符串中进展指定模式的匹配。search()表达式 re.search(rw*(Pbw+b)s+(P=f)w*, Beautiful is is better than ugly.).group(0) 的值为_。is is表达式 Beautiful is better than ugly.startswith(Be, 5) 的值为_。False

48、字典 * = i:str(i+3) for i in range(3),则表达式 .join(*.values() 的值为_。345第5章函数定义与使用Python中定义函数的关键字是_。def在函数内部可以通过关键字_来定义全局变量。global如果函数中没有return语句或者return语句不带任何返回值,则该函数的返回值为_。None表达式 sum(range(10) 的值为_。45表达式 sum(range(1, 10, 2) 的值为_。25表达式 list(filter(None, 0,1,2,3,0,0) 的值为_。1, 2, 3表达式 list(filter(lambda *:

49、*2, 0,1,2,3,0,0) 的值为_。3表达式 list(range(50, 60, 3) 的值为_。50, 53, 56, 59表达式 list(filter(lambda *: *%2=0, range(10) 的值为_。0, 2, 4, 6, 8表达式 list(filter(lambda *: len(*)3, a, b, abcd) 的值为_。abcd g = lambda *, y=3, z=5: *y*z,则语句 print(g(1) 的输出结果为_。15表达式 list(map(lambda *: len(*), a, bb, ccc) 的值为_。1, 2, 3 f =

50、lambda *: *+5,则表达式 f(3) 的值为_。8表达式 sorted(abc, acd, ade, key=lambda *:(*0,*2) 的值为_。abc, acd, ade函数定义def demo(*, y, op):return eval(str(*)+op+str(y),则表达式demo(3, 5, +)的值为_。8函数定义def demo(*, y, op):return eval(str(*)+op+str(y),则表达式demo(3, 5, *)的值为_。15函数定义def demo(*, y, op):return eval(str(*)+op+str(y),则表

51、达式demo(3, 5, -)的值为_。-2f = lambda n: len(bin(n)bin(n).rfind(1)+1:),则表达式f(6)的值为_。1f = lambda n: len(bin(n)bin(n).rfind(1)+1:),则表达式f(7)的值为_。0 g = lambda *, y=3, z=5: *+y+z,则表达式 g(2) 的值为_。10函数定义 def func(*p):return sum(p),则表达式 func(1,2,3) 的值为_。6函数定义 def func(*p):return sum(p),则表达式 func(1,2,3, 4) 的值为_。10

52、函数定义 def func(*p):return sum(p.values(),则表达式 func(*=1, y=2, z=3) 的值为_。6函数定义 def func(*p):return .join(sorted(p),则表达式 func(*=1, y=2, z=3)的值为_。*yz f = lambda *: 5,则表达式 f(3)的值为_。5第6章面向对象程序设计Python使用_关键字来定义类。class表达式 isinstance(abc, str) 的值为_。True表达式 isinstance(abc, int) 的值为_。False表达式 isinstance(4j, (in

53、t, float, ple*) 的值为_。True表达式 isinstance(4, (int, float, ple*) 的值为_。False表达式 type(3) in (int, float, ple*) 的值为_。True表达式 type(3.0) in (int, float, ple*) 的值为_。True表达式 type(3+4j) in (int, float, ple*) 的值为_。True表达式 type(3) in (int, float, ple*) 的值为_。False表达式 type(3) = int 的值为_。True在Python定义类时,与运算符“*对应的特殊

54、方法名为 _。_pow_()在Python中定义类时,与运算符“/对应的特殊方法名为_。_floordiv_()表达式type() = dict的值为_。True表达式type() = set的值为_。False在Python中,不管类的名字是什么,构造方法的名字都是_。_init_如果在设计一个类时实现了_contains_ ()方法,则该类的对象会自动支持_运算符。in第7章文件操作对文件进展写入操作之后,_方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。flush()Python内置函数_用来翻开或创立文件并返回文件对象。open()使用上下文管理关键字_可以自动管理文件对象,不管

55、何种原因完毕该关键字中的语句块,都能保证文件被正确关闭。withPython标准库os中用来列出指定文件夹中的文件和子文件夹列表的方式是_。listdir()Python标准库os.path中用来判断指定文件是否存在的方法是_。e*ists()Python标准库os.path中用来判断指定路径是否为文件的方法是_。isfile()Python标准库os.path中用来判断指定路径是否为文件夹的方法是_。isdir()Python标准库os.path中用来分割指定路径中的文件扩展名的方法是_。splite*t()Python扩展库_支持E*cel 2007或更高版本文件的读写操作。openpy*

56、lPython标准库_中提供了计算MD5摘要的方法md5()。hashlib当前文件夹中有纯英文文本文件readme.t*t,请填空完成功能把readme.t*t文件中的所有内容复制到dst.t*t中,with open(readme.t*t) as src, open(dst.t*t, _) as dst:dst.write(src.read()。w第8章异常处理构造Python内建异常类的基类是_。BaseE*ception第9章 GUI编程第10章网络编程Python标准库_对Socket进展了二次封装,支持Socket接口的访问,大幅度简化了网络程序的开发。socket第13章多线程编

57、程Python扩展库_中封装了Windows底层几乎所有API函数。pywin32线程对象的_方法用来阻塞当前线程,指定线程运行完毕或超时后继续运行当前线程。join()第14章数据库编程Python用来访问和操作内置数据库SQLite的标准库是_。sqlite3用于删除数据库表test中所有name字段值为10001的记录的SQL语句为_。delete from test where name=10001第15章多媒体编程Python扩展库_完美封装了图形库OpenGL的功能。pyopenglPython扩展库_和_提供了图像处理功能。PIL、pillow判断题第1章根底知识Python是一

58、种跨平台、开源、免费的高级动态编程语言。对Python 3.*完全兼容Python 2.*。错Python 3.*和Python 2.*唯一的区别就是:print在Python 2.*中是输出语句,而在Python 3.*中是输出函数。错在Windows平台上编写的Python程序无法在Uni*平台运行。错不可以在同一台计算机上安装多个Python版本。错 * = 3,则赋值语句 * = abcedfg 是无法正常执行的。错Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。错Python采用的是基于值得自动内存管理方式。对在任何时刻一样的值在内存中都只保存一份错Py

59、thon不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。对在Python中可以使用if作为变量名。错在Python 3.*中可以使用中文作为变量名。对Python变量名必须以字母或下划线开头,并且区分字母大小写。对加法运算符可以用来连接字符串并生成新字符串。对9999*9999这样的命令在Python中无法运行。错3+4j不是合法的Python表达式。错0o12f是合法的八进制数字。错不管输入什么,Python 3.*中input()函数的返回值总是字符串。对pip命令也支持扩展名为.whl的文件直接安装Python扩展库。对只有Python扩展库才需要导入以

60、后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。错在Python中0*ad是合法的十六进制数字表示形式。对3+4j 是合法Python数字类型。对在Python中0oa1是合法的八进制数字表示形式。错Python使用缩进来表达代码之间的逻辑关系。对Python代码的注释只有一种方式,那就是使用#符号。错放在一对三引号之间的任何内容将被认为是注释。错尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。对为了让代码更加紧凑,编写Python程序时应尽量防止参加空格和空行。错在Python 3.5中运算符+不仅可以实现数

温馨提示

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

评论

0/150

提交评论