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