1. 程式人生 > >python期末版二版-習題題庫

python期末版二版-習題題庫

                     

《Python程式設計》題庫

一、  填空題 1、  Python安裝擴充套件庫常用的是_工具。(pip) 2、  Python標準庫math中用來計算平方根的函式是____。(sqrt) 3、  Python程式副檔名主要有__和兩種,其中後者常用於GUI程式。(py、pyw) 4、  Python原始碼程式編譯後的副檔名為___。(pyc) 5、  使用pip工具升級科學計算擴充套件庫numpy的完整命令是_______。(pip install –upgrade numpy) 6、  使用pip工具檢視當前已安裝的Python擴充套件庫的完整命令是___。(pip list) 7、  在IDLE互動模式中瀏覽上一條語句的快捷鍵是____

。(Alt+P) 8、  使用pip工具檢視當前已安裝Python擴充套件庫列表的完整命令是___。(pip list) 9、  在Python中____表示空型別。(None) 10、 列表、元組、字串是Python的___(有序?無序)序列。(有序) 11、 檢視變數型別的Python內建函式是______。(type()) 12、 檢視變數記憶體地址的Python內建函式是_______。(id()) 13、 以3為實部4為虛部,Python複數的表達形式為___。(3+4j、3+4J) 14、 Python運算子中用來計算整商的是___。(//) 15、 Python運算子中用來計算集合並集的是_
。(|) 16、 使用運算子測試集合包含集合A是否為集合B的真子集的表示式可以寫作_。(A  < B ) 17、 表示式[1, 2, 3]*3的執行結果為____________。([1, 2, 3, 1, 2, 3, 1, 2, 3]) 18、 list(map(str, [1, 2, 3]))的執行結果為___________。([‘1’, ‘2’, ‘3’]) 19、 語句x = 3==3, 5執行結束後,變數x的值為___。((True, 5)) 20、 已知 x = 3,那麼執行語句  x += 6 之後,x的值為_____。(9) 21、 已知 x = 3,並且id(x)的返回值為 496103280,那麼執行語句 x += 6 之後,表示式 id(x) == 496103280 的值為_
。(False) 22、 已知 x = 3,那麼執行語句 x *= 6 之後,x的值為______。(18) 23、 為了提高Python程式碼執行速度和進行適當的保密,可以將Python程式檔案編譯為副檔名____的檔案。(pyc) 24、 表示式“[3] in [1, 2, 3, 4]”的值為______。(False) 25、 列表物件的sort()方法用來對列表元素進行原地排序,該函式返回值為     。(None) 26、 假設列表物件aList的值為[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那麼切片aList[3:7]得到的值是____________。([6, 7, 9, 11]) 27、 使用列表推導式生成包含10個數字5的列表,語句可以寫為_____。([5 for i in range(10)]) 28、 假設有列表a = [‘name’, ‘age’, ‘sex’]和b = [‘Dong’, 38, ‘Male’],請使用一個語句將這兩個列表的內容轉換為字典,並且以列表a中的元素為“鍵”,以列表b中的元素為“值”,這個語句可以寫為___________。(c = dict(zip(a, b))) 29、 任意長度的Python列表、元組和字串中最後一個元素的下標為__。(-1) 30、 Python語句”.join(list(‘hello world!’))執行的結果是__________。(’hello world!’) 31、 轉義字元’\n’的含義是_________。(回車換行) 32、 Python語句list(range(1,10,3))執行結果為_________。([1, 4, 7]) 33、 表示式 list(range(5)) 的值為______。([0, 1, 2, 3, 4]) 34、 ____命令既可以刪除列表中的一個元素,也可以刪除整個列表。(del) 35、 已知a = [1, 2, 3]和b = [1, 2, 4],那麼id(a[1])==id(b[1])的執行結果為_。(True) 36、 表示式 int(‘123’, 16) 的值為___。(291) 37、 表示式 int(‘123’, 8) 的值為___。(83) 38、 表示式 int(‘123’) 的值為___。(123) 39、 表示式 int(‘101’,2) 的值為____。(5) 40、 表示式 abs(-3) 的值為_。(3) 41、 切片操作list(range(6))[::2]執行結果為______。([0, 2, 4]) 42、 使用切片操作在列表物件x的開始處增加一個元素3的程式碼為___。(x[0:0] = [3]) 43、 語句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])執行結果為___。(False) 44、 表示式 ‘ab’ in ‘acbed’ 的值為__。(False) 45、 Python 3.x語句 print(1, 2, 3, sep=’:’) 的輸出結果為__。(1:2:3) 46、 表示式 sorted([111, 2, 33], key=lambda x: len(str(x))) 的值為______。([2, 33, 111]) 47、 假設n為整數,那麼表示式 n&1 == n%2 的值為___。(True) 48、 表示式 int(4**0.5) 的值為__。(2) 49、 達式 sorted([111, 2, 33], key=lambda x: -len(str(x))) 的值為__。([111, 33, 2]) 50、 Python內建函式___可以返回列表、元組、字典、集合、字串以及range物件中元素個數。(len()) 51、 Python內建函式__用來返回序列中的最大元素。(max()) 52、 Python內建函式__用來返回序列中的最小元素。(min()) 53、 Python內建函式______用來返回數值型序列中所有元素之和。(sum()) 54、 已知列表物件x = [‘11’, ‘2’, ‘3’],則表示式 max(x) 的值為_。(’3’) 55、 表示式 min([‘11’, ‘2’, ‘3’]) 的值為_______。(’11’) 56、 已知列表物件x = [‘11’, ‘2’, ‘3’],則表示式max(x, key=len) 的值為_。(’11’) 57、 語句 x = (3,) 執行後x的值為_____。((3,)) 58、 語句 x = (3) 執行後x的值為______。(3) 59、 已知x=3和y=5,執行語句 x, y = y, x 後x的值是__。(5) 60、 可以使用內建函式_____檢視包含當前作用域內所有全域性變數和值的字典。(globals()) 61、 可以使用內建函式_________檢視包含當前作用域內所有區域性變數和值的字典。(locals()() 62、 字典中多個元素之間使用__分隔開,每個元素的“鍵”與“值”之間使用__分隔開。(逗號、冒號) 63、 字典物件的_方法可以獲取指定“鍵”對應的“值”,並且可以在指定“鍵”不存在的時候返回指定值,如果不指定則返回None。(get()) 64、 字典物件的___方法返回字典中的“鍵-值對”列表。(items()) 65、 字典物件的__方法返回字典的“鍵”列表。(keys()) 66、 字典物件的____方法返回字典的“值”列表。(values()) 67、 已知 x = {1:2},那麼執行語句 x[2] = 3之後,x的值為______。({1: 2, 2: 3}) 68、 表示式 {1, 2, 3, 4} - {3, 4, 5, 6}的值為________。({1, 2}) 69、 表示式set([1, 1, 2, 3])的值為__________。({1, 2, 3}) 70、 關鍵字____用於測試一個物件是否是一個可迭代物件的元素。(in) 71、 使用列表推導式得到100以內所有能被13整除的數的程式碼可以寫作_________________________。([i for i in range(100) if i%13==0]) 72、 表示式 3<5>2 的值為_____。(True) 73、 已知 x = {‘a’:’b’, ‘c’:’d’},那麼表示式 ‘a’ in x 的值為____。(True) 74、 已知 x = {‘a’:’b’, ‘c’:’d’},那麼表示式 ‘b’ in x 的值為____。(False) 75、 已知 x = {‘a’:’b’, ‘c’:’d’},那麼表示式 ‘b’ in x.values() 的值為____。(True) 76、 表示式 1<2<3 的值為___。(True) 77、 表示式 3 or 5 的值為__(3) 78、 表示式 0 or 5 的值為___(5) 79、 表示式 3 and 5 的值為__。(5) 80、 表示式 3 and not 5 的值為____。(False) 81、 表示式 3 | 5 的值為____。(7) 82、 表示式 3 & 6 的值為___。(2) 83、 表示式 3 ** 2 的值為___。(9) 84、 表示式 3 * 2的值為_。(6) 85、 已知 x = [3, 5, 7],那麼表示式 x[10:]的值為__。([]) 86、 已知 x = [3, 5, 7],那麼執行語句 x[len(x):] = [1, 2]之後,x的值為____。([3, 5, 7, 1, 2]) 87、 已知 x = [3, 7, 5],那麼執行語句 x.sort(reverse=True)之後,x的值為_______。([7, 5, 3]) 88、 已知 x = [3, 7, 5],那麼執行語句 x = x.sort(reverse=True)之後,x的值為___。(None) 89、 已知 x = [1, 11, 111],那麼執行語句 x.sort(key=lambda x: len(str(x)), reverse=True) 之後,x的值為________。([111, 11, 1]) 90、 表示式 list(zip([1,2], [3,4])) 的值為______________。([(1, 3), (2, 4)]) 91、 已知 x = [1, 2, 3, 2, 3],執行語句 x.pop() 之後,x的值為___。([1, 2, 3, 2]) 92、 表示式 list(map(list,zip(*[[1, 2, 3], [4, 5, 6]]))) 的值為______。([[1, 4], [2, 5], [3, 6]]) 93、 表示式 [x for x in [1,2,3,4,5] if x<3] 的值為___________。([1, 2]) 94、 表示式 [index for index, value in enumerate([3,5,7,3,7]) if value == max([3,5,7,3,7])] 的值為________。([2, 4]) 95、 已知 x = [3,5,3,7],那麼表示式 [x.index(i) for i in x if i==3] 的值為____。([0, 0]) 96、 已知列表 x = [1, 2],那麼表示式 list(enumerate(x)) 的值為_____。([(0, 1), (1, 2)]) 97、 已知 vec = [[1,2], [3,4]],則表示式 [col for row in vec for col in row] 的值為________________。([1, 2, 3, 4]) 98、 已知 vec = [[1,2], [3,4]],則表示式 [[row[i] for row in vec] for i in range(len(vec[0]))] 的值為_______________。([[1, 3], [2, 4]]) 99、 已知 x = list(range(10)),則表示式 x[-4:] 的值為____。([6, 7, 8, 9]) 100、    已知 path = r’c:\test.html’,那麼表示式 path[:-4]+’htm’ 的值為____。(’c:\test.htm’) 101、    已知 x = [3, 5, 7],那麼執行語句 x[1:] = [2]之後,x的值為______。([3, 2]) 102、    已知 x = [3, 5, 7],那麼執行語句 x[:3] = [2]之後,x的值為______。([ 2]) 103、    已知x為非空列表,那麼執行語句y = x[:]之後,id(x[0]) == id(y[0])的值為____。(True) 104、    已知 x = [1, 2, 3, 2, 3],執行語句 x.remove(2) 之後,x的值為__。([1, 3, 2, 3]) 105、    表示式 3<<2 的值為_____。(12) 106、    表示式 65 >> 1 的值為___。(32) 107、    表示式 chr(ord(‘a’)^32) 的值為_。(’A’) 108、    表示式 chr(ord(‘a’)-32) 的值為_。(’A’) 109、    表示式 abs(3+4j) 的值為__。(5.0) 110、    表示式 callable(int) 的值為_。(True) 111、    表示式 list(str([1,2,3])) == [1,2,3] 的值為____。(False) 112、    表示式 str([1, 2, 3]) 的值為________。(’[1, 2, 3]’) 113、    表示式 str((1, 2, 3)) 的值為________。(’(1, 2, 3)’) 114、    Python中用於表示邏輯與、邏輯或、邏輯非運算的關鍵字分別是_______。(and、or、not) 115、    Python 3.x語句 for i in range(3):print(i, end=’,’) 的輸出結果為___________。(0,1,2,) 116、    Python 3.x語句 print(1, 2, 3, sep=’,’) 的輸出結果為______。(1,2,3) 117、    對於帶有else子句的for迴圈和while迴圈,當迴圈因迴圈條件不成立而自然結束時__(會?不會?)執行else中的程式碼。(會) 118、    在迴圈語句中,____語句的作用是提前結束本層迴圈。(break) 119、    在迴圈語句中,_語句的作用是提前進入下一次迴圈。(continue) 120、    表示式 sum(range(1, 10, 2)) 的值為__。(25) 121、    表示式 sum(range(1, 10)) 的值為___。(45) 122、    表示式 ‘%c’%65 的值為___。(’A’) 123、    表示式 ‘%s’%65 的值為____。(’65’) 124、    表示式 ‘%d,%c’ % (65, 65) 的值為__。(’65,A’) 125、    表示式 ‘The first:{1}, the second is {0}’.format(65,97) 的值為____________________。(’The first:97, the second is 65’) 126、    表示式 ‘{0:#d},{0:#x},{0:#o}’.format(65) 的值為___。(’65,0x41,0o101’) 127、    表示式 isinstance(‘abcdefg’, str) 的值為__。(True) 128、    表示式 isinstance(‘abcdefg’, object) 的值為___。(True) 129、    表示式 isinstance(3, object) 的值為___。(True) 130、    表示式 ‘abcabcabc’.rindex(‘abc’) 的值為__。(6) 131、    表示式 ‘:’.join(‘abcdefg’.split(‘cd’)) 的值為____。(’ab:efg’) 132、    表示式 ‘Hello world. I like Python.’.rfind(‘python’) 的值為__。(-1) 133、    表示式 ‘abcabcabc’.count(‘abc’) 的值為___。(3) 134、    表示式 ‘apple.peach,banana,pear’.find(‘p’) 的值為____。(1) 135、    表示式 ‘apple.peach,banana,pear’.find(‘ppp’) 的值為__。(-1) 136、    表示式 ‘abcdefg’.split(‘d’) 的值為________。([‘abc’, ‘efg’]) 137、    表示式 ‘:’.join(‘1,2,3,4,5’.split(‘,’)) 的值為________。(’1:2:3:4:5’) 138、    表示式 ‘,’.join(‘a     b  ccc\n\n\nddd     ‘.split()) 的值為____。(’a,b,ccc,ddd’) 139、    表示式 ‘Hello world’.upper() 的值為_。(’HELLO WORLD’) 140、    表示式 ‘Hello world’.lower() 的值為___。(’hello world’) 141、    表示式 ‘Hello world’.lower().upper() 的值為_。(’HELLO WORLD’) 142、    表示式 ‘Hello world’.swapcase().swapcase() 的值為____。(’Hello world’) 143、    表示式 r’c:\windows\notepad.exe’.endswith(‘.exe’) 的值為___。(True) 144、    表示式 r’c:\windows\notepad.exe’.endswith((‘.jpg’, ‘.exe’)) 的值為_。(True) 145、    表示式 ‘C:\Windows\notepad.exe’.startswith(‘C:’) 的值為___。(True) 146、    表示式 len(‘Hello world!’.ljust(20)) 的值為___。(20) 147、    表示式 len(‘abcdefg’.ljust(3)) 的值為___。(7) 148、    表示式 len([i for i in range(10)]) 的值為____。(10) 149、    表示式 len(range(1,10)) 的值為___。(9) 150、    表示式 range(10)[-1] 的值為__。(9) 151、    表示式 range(10,20)[4] 的值為____。(14) 152、    表示式 round(3.4) 的值為_。(3) 153、    表示式 round(3.7) 的值為___。(4) 154、    表示式 ‘a’ + ‘b’ 的值為___。(’ab’) 155、    已知 x = ‘123’ 和 y = ‘456’,那麼表示式 x + y 的值為____。(’123456’) 156、    表示式 ‘a’.join(‘abc’.partition(‘a’)) 的值為______。(’aaabc’) 157、    表示式 re.split(‘.+’, ‘alpha.beta…gamma..delta’) 的值為_____________。([‘alpha’, ‘beta’, ‘gamma’, ‘delta’]) 158、    已知 x = ‘a234b123c’,並且re模組已匯入,則表示式 re.split(‘\d+’, x) 的值為_______。([‘a’, ‘b’, ‘c’]) 159、    表示式 ”.join(‘asdssfff’.split(‘sd’)) 的值為__。(’assfff’) 160、    表示式 ”.join(re.split(‘[sd]’,’asdssfff’)) 的值為_____。(’afff’) 161、    假設re模組已匯入,那麼表示式 re.findall(‘(\d)\1+’, ‘33abcd112’) 的值為_________。([‘3’, ‘1’]) 162、    語句 print(re.match(‘abc’, ‘defg’)) 輸出結果為___。(None) 163、    表示式 ‘Hello world!’[-4] 的值為______。(’r’) 164、    表示式 ‘Hello world!’[-4:] 的值為______。(’rld!’) 165、    表示式 ‘test.py’.endswith((‘.py’, ‘.pyw’)) 的值為____。(True) 166、    已知 x = (3), 那麼表示式 x * 3 的值為____。(9) 167、    已知 x = (3,),那麼表示式 x * 3 的值為___。((3, 3, 3)) 168、    表示式 len(‘abc’.ljust(20)) 的值為____。(20) 169、    程式碼 print(re.match(‘^[a-zA-Z]+$’,’abcDEFG000’)) 的輸出結果為___。(None) 170、    當在字串前加上小寫字母或大寫字母表示原始字串,不對其中的任何字元進行轉義。(r、R) 171、    在設計正則表示式時,字元_緊隨任何其他限定符(*、+、?、{n}、{n,}、{n,m})之後時,匹配模式是“非貪心的”,匹配搜尋到的、儘可能短的字串。(?) 172、    假設正則表示式模組re已匯入,那麼表示式 re.sub(‘\d+’, ‘1’, ‘a12345bbbb67c890d0e’) 的值為___________。(’a1bbbb1c1d1e’) 173、    假設列表物件x = [1, 1, 1],那麼表示式id(x[0]) == id(x[2])的值為___。(True) 174、    已知列表 x = list(range(10)),那麼執行語句 del x[::2]之後,x的值為___。([1, 3, 5, 7, 9]) 175、    已知列表 x = [1, 2, 3, 4],那麼執行語句 del x[1] 之後x的值為__。([1, 3, 4]) 176、    表示式 [1] * 2 的值為_______。([1, 1]) 177、    表示式 [1, 2] * 2 的值為____。([1, 2, 1, 2]) 178、    已知列表 x = [1, 2, 3],那麼執行語句 x.insert(1, 4) 只有,x的值為_。([1, 4, 2, 3]) 179、    已知列表 x = [1, 2, 3],那麼執行語句 x.insert(0, 4) 只有,x的值為_。([4, 1, 2, 3]) 180、    已知列表 x = [1, 2, 3],那麼執行語句 x.pop(0) 之後,x的值為___。([2, 3]) 181、    已知 x = [[1]] * 3,那麼執行語句 x[0][0] = 5之後,變數x的值為______。([[5], [5], [5]]) 182、    表示式 list(map(lambda x: x+5, [1, 2, 3, 4, 5])) 的值為____________。([6, 7, 8, 9, 10]) 183、    表示式 {1, 2, 3, 4, 5} ^ {4, 5, 6, 7} 的值為_______________。({1, 2, 3, 6, 7}) 184、    表示式  5 if 5>6 else (6 if 3>2 else 5) 的值為___。(6) 185、    已知 x = [1, 2, 3],那麼執行語句 x[len(x)-1:] = [4, 5, 6]之後,變數x的值為_______________________。([1, 2, 4, 5, 6]) 186、    表示式 len(range(1, 10)) 的值為_。(9) 187、    表示式 len(‘中國’.encode(‘utf-8’)) 的值為_。(6) 188、    表示式 len(‘中國’.encode(‘gbk’)) 的值為__。(4) 189、    表示式 chr(ord(‘A’)+2) 的值為____。(’C’) 190、    已知x是一個列表物件,那麼執行語句 y = x[:] 之後表示式 id(x) == id(y) 的值為_。(False) 191、    表示式 sorted([13, 1, 237, 89, 100], key=lambda x: len(str(x))) 的值為_________________________。([1, 13, 89, 237, 100]) 192、    Python中定義函式的關鍵字是_______。(def) 193、    在函式內部可以通過關鍵字______來定義全域性變數。(global) 194、    如果函式中沒有return語句或者return語句不帶任何返回值,那麼該函式的返回值為_______。(None) 195、    表示式 sum(range(10)) 的值為______。(45) 196、    表示式 sum(range(1, 10, 2)) 的值為__。(25) 197、    表示式 ‘abcab’.replace(‘a’,’yy’) 的值為_。(’yybcyyb’) 198、    已知 table = ”.maketrans(‘abcw’, ‘xyzc’),那麼表示式 ‘Hellow world’.translate(table) 的值為____________。(’Helloc corld’) 199、    表示式 ‘hello world, hellow every one’.replace(‘hello’, ‘hi’) 的值為______________。(’hi world, hiw every one’) 200、    已知字串 x = ‘hello world’,那麼執行語句 x.replace(‘hello’, ‘hi’) 之後,x的值為__。(’hello world’) 201、    正則表示式元字元__用來表示該符號前面的字元或子模式1次或多次出現。(+) 202、    已知 x = ‘a   b c     d’,那麼表示式 ‘,’.join(x.split()) 的值為_。(’a,b,c,d’) 203、    正則表示式元字元__用來表示該符號前面的字元或子模式0次或多次出現。(*) 204、    表示式 ‘abcab’.strip(‘ab’) 的值為____。(’c’) 205、    表示式 [str(i) for i in range(3)] 的值為__。([‘0’, ‘1’, ‘2’]) 206、    表示式 ‘abc.txt’.endswith((‘.txt’, ‘.doc’, ‘.jpg’)) 的值為_。(True) 207、    表示式 list(filter(None, [0,1,2,3,0,0])) 的值為_________。([1, 2, 3]) 208、    表示式 list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值為___。([3]) 209、    表示式 list(range(50, 60, 3)) 的值為_____________。([50, 53, 56, 59]) 210、    表示式 list(filter(lambda x: x%2==0, range(10))) 的值為________________。([0, 2, 4, 6, 8]) 211、    表示式 list(filter(lambda x: len(x)>3, [‘a’, ‘b’, ‘abcd’])) 的值為_。([‘abcd’]) 212、    Python使用_______關鍵字來定義類。(class) 213、    表示式 isinstance(‘abc’, str) 的值為______。(True) 214、    表示式 isinstance(‘abc’, int) 的值為_____。(False) 215、    表示式 isinstance(4j, (int, float, complex)) 的值為___。(True) 216、    表示式 isinstance(‘4’, (int, float, complex)) 的值為___。(False) 217、    表示式 type(3) in (int, float, complex) 的值為__。(True) 218、    表示式 type(3.0) in (int, float, complex) 的值為__。(True) 219、    表示式 type(3+4j) in (int, float, complex) 的值為__。(True) 220、    表示式 type(‘3’) in (int, float, complex) 的值為__。(False) 221、    表示式 type(3) == int 的值為____。(True) 222、    程式碼 print(1,2,3,sep=’:’) 的執行結果為________。(1:2:3) 223、    程式碼 for i in range(3):print(i, end=’,’) 的執行結果為_______。(0,1,2,) 224、    表示式 eval(”’import(‘math’).sqrt(9)”’) 的值為____。(3.0) 225、    表示式 eval(”’import(‘math’).sqrt(3**2+4**2)”’) 的值為___。(5.0) 226、    表示式 eval(‘3+5’) 的值為_______。(8) 227、    表示式 eval(‘[1, 2, 3]’) 的值為________。([1, 2, 3]) 228、    假設math標準庫已匯入,那麼表示式 eval(‘math.sqrt(4)’) 的值為___。(2.0) 229、    已知x為非空列表,那麼表示式 random.choice(x) in x 的值為_。(True) 230、    表示式 ‘abc10’.isalnum() 的值為____。(True) 231、    表示式 ‘abc10’.isalpha() 的值為______。(False) 232、    表示式 ‘abc10’.isdigit() 的值為________。(False) 233、    表示式 [1,2,3].count(4) 的值為_____。(0) 234、    Python標準庫random中的_方法作用是從序列中隨機選擇1個元素。(choice()) 235、    表示式 ‘C:\windows\notepad.exe’.endswith(‘.exe’) 的值為__。(True) 236、    Python標準庫random中的sample(seq, k)方法作用是從序列中選擇__(重複?不重複?)的k個元素。(不重複) 237、    random模組中___方法的作用是將列表中的元素隨機亂序。(shuffle()) 238、    Python關鍵字elif表示_____兩個單詞的縮寫。(else、if) 239、    執行程式碼 x, y, z = sorted([1, 3, 2]) 之後,變數y的值為__。(2) 240、    已知 x = {1:2, 2:3},那麼表示式 x.get(3, 4) 的值為__。(4) 241、    已知 x = {1:2, 2:3},那麼表示式 x.get(2, 4) 的值為__。(3) 242、    表示式 {1, 2, 3} | {3, 4, 5} 的值為___________。({1, 2, 3, 4, 5}) 243、    表示式 {1, 2, 3} | {2, 3, 4} 的值為____________。({1, 2, 3, 4}) 244、    表示式 {1, 2, 3} & {3, 4, 5} 的值為____。({3}) 245、    表示式 {1, 2, 3} & {2, 3, 4} 的值為_。({2, 3}) 246、    表示式 {1, 2, 3} - {3, 4, 5} 的值為___。({1, 2}) 247、    表示式 {1, 2, 3} < {3, 4, 5} 的值為___。(False) 248、    表示式 {1, 2, 3} < {1, 2, 4} 的值為_。(False) 249、    表示式 ‘%s’%[1,2,3] 的值為___。(’[1, 2, 3]’) 250、    在Python定義類時,與運算子“**”對應的特殊方法名為 ___。(pow()) 251、    在Python中定義類時,與運算子“//”對應的特殊方法名為_____。(floordiv()) 252、    對檔案進行寫入操作之後,_____方法用來在不關閉檔案物件的情況下將緩衝區內容寫入檔案。(flush()) 253、    Python內建函式___用來開啟或建立檔案並返回檔案物件。(open()) 254、    使用上下文管理關鍵字____可以自動管理檔案物件,不論何種原因結束該關鍵字中的語句塊,都能保證檔案被正確關閉。(with) 255、    Python標準庫os中用來列出指定資料夾中的檔案和子資料夾列表的方式是__。(listdir()) 256、    Python標準庫os.path中用來判斷指定檔案是否存在的方法是____。(exists()) 257、    Python標準庫os.path中用來判斷指定路徑是否為檔案的方法是_____。(isfile()) 258、    Python標準庫os.path中用來判斷指定路徑是否為資料夾的方法是____。(isdir()) 259、    Python標準庫os.path中用來分割指定路徑中的副檔名的方法是____。(splitext()) 260、    Python內建異常類的基類是______。(BaseException) 261、    Python擴充套件庫___支援Excel 2007或更高版本檔案的讀寫操作。(openpyxl) 262、    Python標準庫__中提供了計算MD5摘要的方法md5()。(hashlib) 263、    表示式 len(‘SDIBT’) 的值為____。(5) 264、    表示式 ‘Hello world!’.count(‘l’) 的值為_。(3) 265、    表示式 (1, 2, 3)+(4, 5) 的值為________。((1, 2, 3, 4, 5)) 266、    表示式 dict(zip([1, 2], [3, 4])) 的值為_______________________。({1: 3, 2: 4}) 267、    已知 x = ‘abcdefg’,則表示式 x[3:] + x[:3] 的值為_________。(’defgabc’) 268、    一直 g = lambda x, y=3, z=5: x*y*z,則語句 print(g(1)) 的輸出結果為_。(15) 269、    表示式 list(map(lambda x: len(x), [‘a’, ‘bb’, ‘ccc’])) 的值為____。([1, 2, 3]) 270、    語句 x, y, z = [1, 2, 3] 執行後,變數y的值為____。(2) 271、    Python標準庫____對Socket進行了二次封裝,支援Socket介面的訪問,大幅度簡化了網路程式的開發。(socket) 272、    Python擴充套件庫____中封裝了Windows底層幾乎所有API函式。(pywin32) 273、    執行緒物件的_方法用來阻塞當前執行緒,指定執行緒執行結束或超時後繼續運行當前執行緒。(join()) 274、    Python用來訪問和操作內建資料庫SQLite的標準庫是___。(sqlite3) 275、    用於刪除資料庫表test中所有name欄位值為’10001’的記錄的SQL語句為____________________。(delete from test where name=’10001’) 276、    Python擴充套件庫______完美封裝了圖形庫OpenGL的功能。(pyopengl) 277、    Python擴充套件庫________提供了影象處理功能。(PIL、pillow) 278、    已知 x = [[1,3,3], [2,3,1]],那麼表示式 sorted(x, key=lambda item:item[0]+item[2]) 的值為____________________________。([[2, 3, 1], [1, 3, 3]]) 279、    已知 x = [[1,3,3], [2,3,1]],那麼表示式 sorted(x, key=lambda item:(item[1],item[2])) 的值為__________________________。([[2, 3, 1], [1, 3, 3]]) 280、    已知 x = [[1,3,3], [2,3,1]],那麼表示式 sorted(x, key=lambda item:(item[1], -item[2])) 的值為__________________________。([[1, 3, 3], [2, 3, 1]]) 281、    已知 x = {1, 2, 3},那麼執行語句 x.add(3) 之後,x的值為____。({1, 2, 3}) 282、    已知 x = {1:1},那麼執行語句 x[2] = 2之後,len(x)的值為__。(2) 283、    已知 x = {1:1, 2:2},那麼執行語句 x[2] = 4之後,len(x)的值為__。(2) 284、    假設已從標準庫functools匯入reduce()函式,那麼表示式 reduce(lambda x, y: x-y, [1, 2, 3]) 的值為__。(-4) 285、    假設已從標準庫functools匯入reduce()函式,那麼表示式 reduce(lambda x, y: x+y, [1, 2, 3]) 的值為__。(6) 286、    已知有函式定義 def demo(*p):return sum(p),那麼表示式 demo(1, 2, 3) 的值為_、表示式 demo(1, 2, 3, 4) 的值為____。(6、10) 287、    已知列表 x = [1, 2],那麼連續執行命令 y = x和 y.append(3) 之後,x的值為__。([1, 2, 3]) 288、    已知列表 x = [1, 2],那麼連續執行命令 y = x[:] 和 y.append(3) 之後,x的值為__。([1, 2]) 289、    已知列表 x = [1, 2],執行語句 y = x[:] 後,表示式 id(x) == id(y) 的值為_。(False) 290、    已知列表 x = [1, 2],執行語句 y = x 後,表示式 id(x) == id(y) 的值為_。(True) 291、    已知列表 x = [1, 2],執行語句 y = x 後,表示式 x is y 的值為_。(True) 292、    已知列表 x = [1, 2],執行語句 y = x[:] 後,表示式 x is not y 的值為_。(True) 293、    表示式 sorted(random.sample(range(5), 5)) 的值為_______________。([0, 1, 2, 3, 4]) 294、    表示式 [i for i in range(10) if i>8] 的值為______。([9]) 295、    已知有列表 x = [[1, 2, 3], [4, 5, 6]],那麼表示式 [[row[i] for row in x] for i in range(len(x[0]))] 的值為_________________。([[1, 4], [2, 5], [3, 6]]) 296、    執行語句 x,y,z = map(str, range(3)) 之後,變數y的值為_。(’1’) 297、    已知列表 x = [1, 2],那麼執行語句 x.extend([3]) 之後, x的值為__。([1, 2, 3]) 298、    已知列表 x = [1, 2],那麼執行語句 x.append([3]) 之後,x的值為___。([1, 2, [3]]) 299、    表示式 ‘aaasdf’.lstrip(‘as’) 的值為______。(’df’) 300、    表示式 ‘aaasdf’.lstrip(‘af’) 的值為______。(’sdf’) 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) 401、    已知x = [1, 2, 3],那麼表示式not (set(x*100)-set(x))的值為______。(True) 402、    已知x = [1, 2, 3],那麼表示式not (set(x*100)&set(x))的值為______。(False) 403、    表示式{‘x’: 1, **{‘y’: 2}}的值為_________。({‘x’: 1, ‘y’: 2}) 404、    表示式{range(4), 4, (5, 6, 7)}的值為________。({0, 1, 2, 3, 4, 5, 6, 7}) 405、    在Python中,不論類的名字是什麼,構造方法的名字都是______。(init) 406、    如果在設計一個類時實現了contains ()方法,那麼該類的物件會自動支援___運算子。(in) 407、    已知函式定義def demo(x, y, op):return eval(str(x)+op+str(y)),那麼表示式demo(3, 5, ‘+’)的值為____________。(8) 408、    已知函式定義def demo(x, y, op):return eval(str(x)+op+str(y)),那麼表示式demo(3, 5, ‘*’)的值為____________。(15) 409、    已知函式定義def demo(x, y, op):return eval(str(x)+op+str(y)),那麼表示式demo(3, 5, ‘-‘)的值為____________。(-2) 410、    字串編碼格式UTF8使用__________個位元組表示一個漢字。(3) 411、    字串編碼格式GBK使用________個位元組表示一個漢字。(2) 412、    已知字串編碼格式utf8使用3個位元組表示一個漢字、1個位元組表示英語字母,那麼表示式len(‘abc你好’)的值為_____。(5) 413、    已知字串編碼格式utf8使用3個位元組表示一個漢字、1個位元組表示英語字母,那麼表示式len(‘abc你好’.encode())的值為_____。(9) 414、    已知字串編碼格式gbk使用2個位元組表示一個漢字、1個位元組表示英語字母,那麼表示式len(‘abc你好’.encode(‘gbk’))的值為_____。(7) 415、    已知ord(‘A’)的值為65並且hex(65)的值為’0x41’,那麼表示式’\x41b’的值為______。(’Ab’) 416、    已知formatter = ‘good {0}’.format,那麼表示式list(map(formatter, [‘morning’]))的值為________。([‘good morning’]) 417、    已知x = ‘hello world.’,那麼表示式x.find(‘x’)和x.rfind(‘x’)的值都為___。(-1) 418、    表示式’:’.join(‘hello world.’.split())的值為_________。(’hello:world.’) 419、    表示式’:’.join(‘a b c d’.split(maxsplit=2))的值為_______。(’a:b:c d’) 420、    已知x = ‘hello world’,那麼表示式x.replace(‘l’, ‘g’)的值為_____。(’heggo worgd’) 421、    假設已成功匯入Python標準庫string,那麼表示式len(string.digits)的值為_____。(10) 422、    表示式’aaaassddf’.strip(‘af’)的值為________。(’ssdd’) 423、    表示式len(‘aaaassddf’.strip(‘afds’))的值為______。(0) 424、    表示式len(‘hello world’[100:])的值為________。(0) 425、    表示式chr(ord(‘a’)^32^32)的值為_______。(’a’) 426、    表示式chr(ord(‘a’)^32)的值為_______。(’A’) 427、    已知x = ‘aa b ccc dddd’,那麼表示式”.join([v for i,v in enumerate(x[:-1]) if v==x[i+1]])的值為_______。(’accddd’) 428、    已知當前資料夾中有純英文文字檔案readme.txt,請填空完成功能把readme.txt檔案中的所有內容複製到dst.txt中,with open(‘readme.txt’) as src, open(‘dst.txt’, __) as dst:dst.write(src.read())。(’w’) 429、    假設正則表示式模組re已正確匯入,那麼表示式”.join(re.findall(‘\d+’, ‘abcd1234’))的值為___________。(’1234’) 430、    假設正則表示式模組re已正確匯入,那麼表示式re.findall(‘\d+?’, ‘abcd1234’)的值為___________。([‘1’, ‘2’, ‘3’, ‘4’]) 431、    假設正則表示式模組re已正確匯入,那麼表示式re.sub(‘(.\s)\1+’, ‘\1’,’a a a a a bb’)的值為______________。(’a bb’) 432、    Python標準庫___________提供了對SQLite資料庫的訪問介面。(sqlite3) 433、 二、  判斷題 1、  Python是一種跨平臺、開源、免費的高階動態程式語言。(對) 2、  Python 3.x完全相容Python 2.x。(錯) 3、  Python 3.x和Python 2.x唯一的區別就是:print在Python 2.x中是輸出語句,而在Python 3.x中是輸出函式。(錯) 4、  在Windows平臺上編寫的Python程式無法在Unix平臺執行。(錯) 5、  不可以在同一臺計算機上安裝多個Python版本。(錯) 6、  已知 x = 3,那麼賦值語句 x = ‘abcedfg’ 是無法正常執行的。(錯) 7、  繼承自threading.Thread類的派生類中不能有普通的成員方法。(錯) 8、  擴充套件庫os中的方法remove()可以刪除帶有隻讀屬性的檔案。(錯) 9、  使用內建函式open()且以”w”模式開啟的檔案,檔案指標預設指向檔案尾。(錯) 10、 使用內建函式open()開啟檔案時,只要檔案路徑正確就總是可以正確開啟的。(錯) 11、 Python變數使用前必須先宣告,並且一旦宣告就不能再當前作用域內改變其型別。(錯) 12、 Python採用的是基於值得自動記憶體管理方式。(對) 13、 在任何時刻相同的值在記憶體中都只保留一份(錯) 14、 Python不允許使用關鍵字作為變數名,允許使用內建函式名作為變數名,但這會改變函式名的含義。(對) 15、 在Python中可以使用if作為變數名。(錯) 16、 在Python 3.x中可以使用中文作為變數名。(對) 17、 Python變數名必須以字母或下劃線開頭,並且區分字母大小寫。(對) 18、 加法運算子可以用來連線字串並生成新字串。(對) 19、 9999**9999這樣的命令在Python中無法執行。(錯) 20、 3+4j不是合法的Python表示式。(錯) 21、 0o12f是合法的八進位制數字。(錯) 22、 Python 2.x和Python 3.x中input()函式的返回值都是字串。(錯) 23、 pip命令也支援副檔名為.whl的檔案直接安裝Python擴充套件庫。(對) 24、 只有Python擴充套件庫才需要匯入以後才能使用其中的物件,Python標準庫不需要匯入即可使用其中的所有物件和方法。(錯) 25、 在Python中0xad是合法的十六進位制數字表示形式。(對) 26、 3+4j 是合法Python數字型別。(對) 27、 在Python中0oa1是合法的八進位制數字表示形式。(錯) 28、 Python使用縮排來體現程式碼之間的邏輯關係。(對) 29、 Python程式碼的註釋只有一種方式,那就是使用#符號。(錯) 30、 呼叫函式時,在實參前面加一個型號*表示序列解包。(對) 31、 放在一對三引號之間的任何內容將被認為是註釋。(錯) 32、 Python支援使用字典的“鍵”作為下標來訪問字典中的值。(對) 33、 列表可以作為字典的“鍵”。(錯) 34、 元組可以作為字典的“鍵”。(對) 35、 字典的“鍵”必須是不可變的。(對) 36、 儘管可以使用import語句一次匯入任意多個標準庫或擴充套件庫,但是仍建議每次只匯入一個標準庫或擴充套件庫。(對) 37、 為了讓程式碼更加緊湊,編寫Python程式時應儘量避免加入空格和空行。(錯) 38、 在Python 3.5中運算子+不僅可以實現數值的相加、字串連線,還可以實現列表、元組的合併和集合的並集運算。(錯) 39、 已知x為非空列表,那麼表示式 sorted(x, reverse=True) == list(reversed(x)) 的值一定是True。(錯) 40、 已知x為非空列表,那麼x.sort(reverse=True)和x.reverse()的作用是等價的。(錯) 41、 生成器推導式比列表推導式具有更高的效率,推薦使用。(對) 42、 Python集合中的元素不允許重複。(對) 43、 Python集合可以包含相同的元素。(錯) 44、 Python字典中的“鍵”不允許重複。(對) 45、 Python字典中的“值”不允許重複。(錯) 46、 Python集合中的元素可以是元組。(對) 47、 Python集合中的元素可以是列表。(錯) 48、 Python字典中的“鍵”可以是列表。(錯) 49、 Python字典中的“鍵”可以是元組。(對) 50、 Python列表中所有元素必須為相同型別的資料。(錯) 51、 Python列表、元組、字串都屬於有序序列。(對) 52、 在Python 3.x中語句 print(*[1,2,3]) 不能正確執行。(錯) 53、 已知A和B是兩個集合,並且表示式A     <              B的值為False,那麼表示式A   >   B的值一定為True。(錯) 54、 列表物件的append()方法屬於原地操作,用於在列表尾部追加一個元素。(對) 55、 對於列表而言,在尾部追加元素比在中間位置插入元素速度更快一些,尤其是對於包含大量元素的列表。(對) 56、 假設有非空列表x,那麼x.ap