這才是Python基礎(chǔ)知識(shí)的天花板!
最新2023python程序設(shè)計(jì)練習(xí)題庫(kù),
填空題-439道;判斷題-298道;簡(jiǎn)答題-32道。
題目從入門到高級(jí),涉及:
多媒體編程;數(shù)據(jù)庫(kù)編程;多線程編程;網(wǎng)絡(luò)編程;GUI編程;異常解決結(jié)構(gòu);文件操作;面向?qū)ο蟪绦蛟O(shè)計(jì);函數(shù)定義與使用;字符串與正則表達(dá)式;選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu);Python序列;基礎(chǔ)知識(shí)
填空題
5、使用pip工具升級(jí)科學(xué)計(jì)算擴(kuò)展庫(kù)numpy的完整命令是_________________。
10、查看變量類型的Python內(nèi)置函數(shù)是________________。
24、Python內(nèi)置函數(shù)_________可以返回列表、元組、字典、集合、字符串以及range對(duì)象中元素個(gè)數(shù)。
53、假設(shè)有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],請(qǐng)使用一個(gè)語(yǔ)句將這兩個(gè)列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表a中的元素為“鍵”,以列表b中的元素為“值”,這個(gè)語(yǔ)句可以寫為_(kāi)____________________。
57、已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的執(zhí)行結(jié)果為_(kāi)__________。
69、字典對(duì)象的___________方法可以獲取指定“鍵”相應(yīng)的“值”,并且可以在指定“鍵”不存在的時(shí)候返回指定值,假如不指定則返回None。
86、表達(dá)式 [index for index, value in enumerate([3,5,7,3,7]) if value == max([3,5,7,3,7])] 的值為_(kāi)_________________。
131、random模塊中_____________方法的作用是將列表中的元素隨機(jī)亂序。
244、已知 x = {'a':'b', 'c':'d'},那么表達(dá)式 'b' in x 的值為_(kāi)_____________。
265、Python語(yǔ)句''.join(list('hello world!'))執(zhí)行的結(jié)果是____________________。
284、表達(dá)式 'abcabcabc'.rindex('abc') 的值為_(kāi)___________。
306、已知 x = 'a234b123c',并且re模塊已導(dǎo)入,則表達(dá)式 re.split('\d+', x) 的值為_(kāi)________________。
310、語(yǔ)句 print(re.match('abc', 'defg')) 輸出結(jié)果為_(kāi)____________。
353、字符串編碼格式GBK使用__________________個(gè)字節(jié)表達(dá)一個(gè)漢字。
363、假設(shè)已成功導(dǎo)入Python標(biāo)準(zhǔn)庫(kù)string,那么表達(dá)式len(string.digits)的值為_(kāi)______________。
390、已知 g = lambda x, y=3, z=5: x*y*z,則語(yǔ)句 print(g(1)) 的輸出結(jié)果為_(kāi)______。
409、表達(dá)式 isinstance('4', (int, float, complex)) 的值為_(kāi)____________。
423、使用上下文管理關(guān)鍵字______________可以自動(dòng)管理文獻(xiàn)對(duì)象,不管何種因素結(jié)束該關(guān)鍵字中的語(yǔ)句塊,都能保證文獻(xiàn)被對(duì)的關(guān)閉。
434、Python擴(kuò)展庫(kù)______________中封裝了Windows底層幾乎所有API函數(shù)。
判斷題
273、已知當(dāng)前文獻(xiàn)夾中有一個(gè)文獻(xiàn)readme.txt具有只讀屬性,假設(shè)標(biāo)準(zhǔn)庫(kù)os已對(duì)的導(dǎo)入,那么可以通過(guò)語(yǔ)句os.chmod('readme.txt', 0o777)來(lái)刪除該文獻(xiàn)的只讀屬性。
281、由于異常解決結(jié)構(gòu)try...except...finally...中finally里的語(yǔ)句塊總是被執(zhí)行的,所以把關(guān)閉文獻(xiàn)的代碼放到finally塊里肯定是萬(wàn)無(wú)一失,一定能保證文獻(xiàn)被對(duì)的關(guān)閉并且不會(huì)引發(fā)任何異常。
282、在GUI設(shè)計(jì)中,復(fù)選框往往用來(lái)實(shí)現(xiàn)非互斥多選的功能,多個(gè)復(fù)選框之間的選擇互不影響。286、使用TCP協(xié)議進(jìn)行通信時(shí),必須一方面建立連接,然后進(jìn)行數(shù)據(jù)傳輸,最后再關(guān)閉連接。290、繼承自threading.Thread類的派生類中不能有普通的成員方法。
簡(jiǎn)答題
簡(jiǎn)樸解釋Python基于值的自動(dòng)內(nèi)存管理方式?
寫出Python運(yùn)算符&的兩種功能?
為什么應(yīng)盡量從列表的尾部進(jìn)行元素的增長(zhǎng)與刪除操作?
異常和錯(cuò)誤有什么區(qū)別?
使用pdb模塊進(jìn)行Python程序調(diào)試重要有哪幾種用法?
閱讀下面的代碼,并分析假設(shè)文獻(xiàn)“D:\test.txt”不存在的情況下兩段代碼也許發(fā)生的問(wèn)題。
代碼1:
代碼2:
下面的代碼本意是把當(dāng)前文獻(xiàn)夾中所有html文獻(xiàn)都改為htm文獻(xiàn),仔細(xì)閱讀代碼,簡(jiǎn)要說(shuō)明也許存在的問(wèn)題。
文檔在我電腦上,需要的同學(xué)可以加我免費(fèi)分享!