分享

python最全的基础题目及答案5

 黄鹤归 2022-07-30 发布于广东
301、 表达式 'aaasdf’.strip('af’) 的值为____。(’sd’)
302、 表达式 'aaasdf’.rstrip('af’) 的值为_____。(’aaasd’)
303、 已知 f = lambda x: x+5,那么表达式 f(3) 的值为__。(8)
304、 表达式 print(0b10101) 的值为__。(21)
305、 表达式 '\x41’ == 'A’ 的值为___。(True)
306、 已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[:3] 之后,x的值为____。([4, 5])
307、 表达式 sorted(['abc’, 'acd’, 'ade’], key=lambda x:(x[0],x[2])) 的值为___。(['abc’, 'acd’, 'ade’])
308、 已知 x = range(1,4) 和 y = range(4,7),那么表达式 sum([i*j for i,j in zip(x,y)]) 的值为____。(32)
309、 表达式 [5 for i in range(3)] 的值为_____。([5, 5, 5])
310、 表达式 {1, 2, 3} == {1, 3, 2} 的值为_。(True)
311、 表达式 [1, 2, 3] == [1, 3, 2] 的值为__。(False)
312、 已知 x = [1, 2, 1],那么表达式 id(x[0]) == id(x[2]) 的值为_____。(True)
313、 表达式 3 not in [1, 2, 3]的值为____。(False)
314、 已知 x = [1, 2],那么执行语句 x[0:0] = [3, 3]之后,x的值为_。([3, 3, 1, 2])
315、 已知 x = [1, 2],那么执行语句 x[0:1] = [3, 3]之后,x的值为_。([3, 3, 2])
316、 已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[1:3] 之后,x的值为__。([1, 4, 5])
317、 已知 x = [[1, 2, 3,], [4, 5, 6]],那么表达式 sum([i*j for i,j in zip(*x)]) 的值为__。(32)
318、 已知列表 x = [1, 2, 3] 和 y = [4, 5, 6],那么表达式 [(i,j) for i, j in zip(x,y) if i==3] 的值为__。([(3, 6)])
319、 已知列表 x = [1.0, 2.0, 3.0],那么表达式 sum(x)/len(x) 的值为_。(2.0)
320、 表达式 'abc’ in ('abcdefg’) 的值为____。(True)
321、 表达式 'abc’ in ['abcdefg’] 的值为____。(False)
322、 已知 x = {1:2, 2:3, 3:4},那么表达式 sum(x) 的值为_。(6)
323、 已知 x = {1:2, 2:3, 3:4},那么表达式 sum(x.values()) 的值为___。(9)
324、 已知 x = [3, 2, 3, 3, 4],那么表达式 [index for index, value in enumerate(x) if value==3] 的值为__。([0, 2, 3])
325、 表达式 1234%1000//100 的值为_。(2)
326、 正则表达式模块re的____方法用来编译正则表达式对象。(compile())
327、 正则表达式模块re的____方法用来在字符串开始处进行指定模式的匹配。(match())
328、 正则表达式模块re的____方法用来在整个字符串中进行指定模式的匹配。(search())
329、 表达式 re.search(r’\w*?(?P\b\w+\b)\s+(?P=f)\w*?’, 'Beautiful is is better than ugly.’).group(0) 的值为_。(’is is’)
330、 已知 g = lambda x, y=3, z=5: x+y+z,那么表达式 g(2) 的值为__。(10)
331、 假设有Python程序文件abc.py,其中只有一条语句print(name),那么直接运行该程序时得到的结果为___。(main)
332、 表达式 3 in {1, 2, 3} 的值为___。(True)
333、 表达式 'ac’ in 'abce’ 的值为___。(False)
334、 表达式 not 3 的值为______。(False)
335、 表达式 3 // 5 的值为_____。(0)
336、 表达式 [1, 2] + [3] 的值为________。([1, 2, 3])
337、 表达式 (1,) + (2,) 的值为___。((1, 2))
338、 表达式 (1) + (2) 的值为__。(3)
339、 已知 x, y = map(int, ['1’, '2’]),那么表达式 x + y 的值为_。(3)
340、 已知列表 x = list(range(5)),那么执行语句 x.remove(3) 之后,表达式 x.index(4) 的值为__。(3)
341、 已知列表 x = [1, 3, 2],那么执行语句 x.reverse() 之后,x的值为__。([2, 3, 1])
342、 已知列表 x = [1, 3, 2],那么执行语句 x = x.reverse() 之后,x的值为__。(None)
343、 已知x为非空列表,那么表达式 x.reverse() == list(reversed(x)) 的值为____。(False)
344、 已知x为非空列表,那么表达式 x.sort() == sorted(x) 的值为____。(False)
345、 已知列表 x = [1, 3, 2],那么执行语句 y = list(reversed(x)) 之后,x的值为____。([1, 3, 2])
346、 已知列表 x = [1, 3, 2],那么执行语句 y = list(reversed(x)) 之后,y的值为____。([2, 3, 1])
347、 表达式 'Beautiful is better than ugly.’.startswith('Be’, 5) 的值为___。(False)
348、 已知列表x中包含超过5个以上的元素,那么表达式 x == x[:5]+x[5:] 的值为__。(True)
349、 已知字典 x = {i:str(i+3) for i in range(3)},那么表达式 sum(x) 的值为__。(3)
350、 已知字典 x = {i:str(i+3) for i in range(3)},那么表达式 ”.join(x.values()) 的值为__。(’345’)
351、 已知字典 x = {i:str(i+3) for i in range(3)},那么表达式 sum(item[0] for item in x.items()) 的值为_。(3)
352、 已知字典 x = {i:str(i+3) for i in range(3)},那么表达式 ”.join([item[1] for item in x.items()]) 的值为___。(’345’)
353、 已知列表 x = [1, 3, 2],那么表达式 [value for index, value in enumerate(x) if index==2] 的值为_____。([2])
354、 已知列表 x = [1, 3, 2],那么执行语句 a, b, c = sorted(x) 之后,b的值为__。(2)
355、 已知列表 x = [1, 3, 2],那么执行语句 a, b, c = map(str,sorted(x)) 之后,c的值为__。(’3’)
356、 表达式 set([1,2,3]) == {1, 2, 3} 的值为__。(True)
357、 表达式 set([1,2, 2,3]) == {1, 2, 3} 的值为__。(True)
358、 表达式 '%c’%65 == str(65) 的值为_。(False)
359、 表达式 '%s’%65 == str(65) 的值为___。(True)
360、 表达式 chr(ord('b’)^32) 的值为___。(’B’)
361、 表达式 'abc’ in 'abdcefg’ 的值为___。(False)
362、 已知函数定义 def func(*p):return sum(p),那么表达式 func(1,2,3) 的值为__。(6)
363、 已知函数定义 def func(*p):return sum(p),那么表达式 func(1,2,3, 4) 的值为__。(10)
364、 已知函数定义 def func(**p):return sum(p.values()),那么表达式 func(x=1, y=2, z=3) 的值为__。(6)
365、 已知函数定义 def func(**p):return ”.join(sorted(p)),那么表达式 func(x=1, y=2, z=3)的值为____。(’xyz’)
366、 已知x为整数变量,那么表达式 int(hex(x), 16) == x 的值为___。(True)
367、 已知 f = lambda x: 5,那么表达式 f(3)的值为___。(5)
368、 已知 x, y = 3, 5,那么执行x, y = y, x 之后,x的值为____。(5)
369、 已知 x = 'abcd’ 和 y = 'abcde’,那么表达式 [i==j for i,j in zip(x,y)] 的值为______。([True, True, True, True])
370、 表达式16**0.5的值为__________。(4.0)
371、 表达式type({3})的值为__________。(set)
372、 表达式isinstance('Hello world’, str)的值为__________。(True)
373、 已知x = list(range(20)),那么表达式x[-1]的值为__________。(19)
374、 已知x = 3+4j和y = 5+6j,那么表达式x+y的值为__________。(8+10j)
375、 已知x = [3],那么执行x += [5]之后x的值为__________。([3, 5])
376、 已知x = [3, 3, 4],那么表达式id(x[0])==id(x[1])的值为________。(True)
377、 表达式int('11’, 2)的值为____________。(3)
378、 表达式int('11’, 8)的值为_____________。(9)
379、 表达式int(bin(54321), 2)的值为_____________。(54321)
380、 表达式chr(ord('A’)+1)的值为__________。(’B’)
381、 表达式int(str(34)) == 34的值为_________。(True)
382、 表达式list(str([3, 4])) == [3, 4]的值为_______。(False)
383、 表达式{1, 2, 3, 4, 5, 6} ^ {5, 6, 7, 8}的值为________。({1, 2, 3, 4, 7, 8})
384、 表达式15 // 4的值为________。(3)
385、 表达式sorted({'a’:3, 'b’:9, 'c’:78})的值为_______。(['a’, 'b’, 'c’])
386、 表达式sorted({'a’:3, 'b’:9, 'c’:78}.values())的值为___。([3, 9, 78])
387、 已知x = [3, 2, 4, 1],那么执行语句x = x.sort()之后,x的值为__。(None)
388、 表达式list(filter(lambda x: x>5, range(10)))的值为_______。([6, 7, 8, 9])
389、 已知x = list(range(20)),那么语句print(x[100:200])的输出结果为_____。([])
390、 已知x = list(range(20)),那么执行语句x[:18] = []后列表x的值为____。([18, 19])
391、 已知x = [1, 2, 3],那么连续执行y = x[:]和y.append(4)这两条语句之后,x的值为__________。([1, 2, 3])
392、 已知x = [1, 2, 3],那么连续执行y = x和y.append(4)这两条语句之后,x的值为__________。([1, 2, 3, 4])
393、 已知x = [1, 2, 3],那么连续执行y = [1, 2, 3]和y.append(4)这两条语句之后,x的值为__________。([1, 2, 3])
394、 已知x = [[]] * 3,那么执行语句x[0].append(1)之后,x的值为__________。([[1], [1], [1]])
395、 已知x = [[] for i in range(3)],那么执行语句x[0].append(1)之后,x的值为_______。([[1], [], []])
396、 已知x = ([1], [2]),那么执行语句x[0].append(3)后x的值为______。(([1, 3], [2]))
397、 已知x = {1:1, 2:2},那么执行语句x.update({2:3, 3:3})之后,表达式sorted(x.items())的值为__________。([(1, 1), (2, 3), (3, 3)])
398、 已知x = {1:1, 2:2},那么执行语句x[3] = 3之后,表达式sorted(x.items())的值为__________。([(1, 1), (2, 2), (3, 3)])
399、 表达式type({}) == dict的值为_______。(True)
400、 表达式type({}) == set的值为_____。(False)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多