【Python面試題】下面這段代碼的執(zhí)行結(jié)果是什么 2022-08-23
需要注意的是這里有閉包(closure)現(xiàn)象,multiply函數(shù)中的局部變量i的生命周期被延展了,由于i最終的值是3,所以通過m(100)調(diào)列表中的Lambda...詳情>
【Python面試題】談?wù)勀銓Α昂镒友a(bǔ)丁”(monkey patching)的理解 2022-08-23
“猴子補(bǔ)丁”是動(dòng)態(tài)類型語言的一個(gè)特性,代碼運(yùn)行時(shí)在不修改源代碼的前提下改變代碼中的方法、屬性、函數(shù)等以達(dá)到熱補(bǔ)丁(hot patch)的效果。詳情>
【Python面試題】說一下Python中的多線程和多進(jìn)程的應(yīng)用場景和優(yōu)缺點(diǎn) 2022-08-23
多進(jìn)程適合執(zhí)行計(jì)算密集型任務(wù)(如:視頻編碼解碼、數(shù)據(jù)處理、科學(xué)計(jì)算等)、可以分解為多個(gè)并行子任務(wù)并能合并子任務(wù)執(zhí)行結(jié)果的任務(wù)以及在內(nèi)...詳情>
【Python面試題】閱讀下面的代碼說出運(yùn)行結(jié)果。 2022-08-23
在沒有多重繼承的情況下,向?qū)ο蟀l(fā)出一個(gè)消息,如果對象沒有對應(yīng)的方法,那么向上(父類)搜索的順序是非常清晰的。如果向上追溯到object類(...詳情>
【Python面試題】如何剖析Python代碼的執(zhí)行性能? 2022-08-23
剖析代碼性能可以使用Python標(biāo)準(zhǔn)庫中的cProfile和pstats模塊,cProfile的 run函數(shù)可以執(zhí)行代碼并收集統(tǒng)計(jì)信息,創(chuàng)建出Stats對象并打印簡單的剖...詳情>
【Python面試題】什么是鴨子類型(duck typing)? 2022-08-23
鴨子類型是動(dòng)態(tài)類型語言判斷一個(gè)對象是不是某種類型時(shí)使用的方法,也叫做鴨子判定法。簡單的說,鴨子類型是指判斷一只鳥是不是鴨子,我們只關(guān)...詳情>
按照題目要求寫出對應(yīng)的函數(shù) 2022-08-22
列表中有1000000個(gè)元素,取值范圍是[1000, 10000),設(shè)計(jì)一個(gè)函數(shù)找出列表中的重復(fù)元素。 def find_dup(items: list): dups = [0] * 9000 for i...詳情>
按照題目要求寫出對應(yīng)的代碼 2022-08-22
用五個(gè)線程,將1到100的整數(shù)累加到一個(gè)初始值為0的變量上,線程執(zhí)行結(jié)束后打印累加的結(jié)果,確保結(jié)果是5050。詳情>
請說明你在沒有IDE的情況下如何調(diào)試Python代碼? 2022-08-22
Python內(nèi)置了交互式調(diào)試器,可以通過引入pdb模塊,并調(diào)用set_trace()函數(shù)來觸發(fā)調(diào)試器,讓代碼停在指定的位置,然后通過輸入局部變量的名稱來...詳情>
請說說python中args與kwargs的用法與區(qū)別 2022-08-22
python的函數(shù)參數(shù)可以有多種形式,其中如果要接收任意多個(gè)位置參數(shù),可以將參數(shù)聲明為args,其中args只是變量名字,可以是任何合法變量名,例...詳情>
熱問標(biāo)簽 更多>>
熱問TOP榜
在線提問
專業(yè)導(dǎo)師線上坐鎮(zhèn),解答個(gè)性化學(xué)習(xí)難題
提交問題